I started programming about a year ago in C and now I've started java too. The problem is my book, Head First Java (O'Reilly Edition) doesn't tell me exactly what to download. It says go to Java.Sun.com and download J2SE, or a newer version of Java. There wasn't anything called J2SE.
-Would this be good: JRE or JDK 6, 5.0, or 1.4.2?
-And would a download like that include a JVM and Compiler?
-Also, I was just wondering if there are any free versions out there, even if i have to use 5.0. I looked on Java.Sun.com and I'm pretty sure you have to pay, thought i don't know how much...