Question: I am learning Java now (yay) in my spare time and have started several different tutorials. Some tutorials say to use NetBeans, some say to use Eclipse. Eventually I would like to get into Android development because i will be getting a smart phone at the end of this year.

FYI: I just earned Commentator Badge.

UPDATE::::::::I Have also just earned the "Notable Question" and "Editor" Badges respectively

2nd Update::::Soon after earning the two badges noted in the previous update, i also earned the Scholar Badge.

Answer: 
start with the command prompt. when you attain nirvana, the answer to your question will present itself to you. (in case you don't, try netbeans (good for GUI) or eclipse (for andriod development)).
Google provides convenient Eclipse plugins for many of their technologies like [Android](http://developer.android.com/sdk/eclipse-adt.html), GWT, AppEngine, etc. So for that reason Eclipse would probably be a nice IDE if you are interested in Android development. I personally am happy using Eclipse for Java development and have had no reason so far to try NetBeans. Probably others can better explain the pros and cons of the different IDEs. Here is a [comparison table of Java IDE](http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments#Java)s that may be helpful.