This is me: college kid, no developing experience whatsoever (unless you could a basic HTML course in like 9th grade... lol), relatively intelligent, interested in technology. What do I need to learn? I found a "java 101" article to read here: Learn Java from the ground up - JavaWorld Is android just Java or is there any other kind of language..? I've heard something about C++? or is that part of Java? As you can tell, I'm a noob lol. Then I read that I need Eclipse (what does that do again?), which one should I get (I'm on a Mac): Eclipse IDE for Java EE Developers, Eclipse IDE for Java Developers, or Eclipse Classic 3.6? Is this a bad idea considering I know nothing? Like am in way over my head? Any other ideas or links anyone can share? Thanks for the help!