شما برای شروع برنامه نویسی جاوا فقط به JDK نیاز دارید اما برای آسان سازی فرایند برنامه نویسی، کامپایل و اجرای برنامه های جاوا بهتر است از IDE استفاده کنید. پیشنهاد من برای تازه کار ها NetBeans است (بدلیل سهولت راه اندازی و استفاده). یکی دیگه از مزایای NetBeans اینه که بهمراه خودش glassfish application server و apache tomcat هم داره که برای برنامه نویسی Java EE نیز مناسبه.
توصیه دیگه بنده به شما هم استفاده از یک کتاب مناسبه، من کتاب Java How to Program Paul Deitel , Harvey Deitel رو توصیه می کنم.