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: 
I like [IntellJ IDEA](https://web.archive.org/web/20150519071719/http://www.jetbrains.com/idea/training/demos/CE/introduction_to_community_edition.html) specially for beginners because you can get started very quickly without having to know deeply the tool. 

If you want to use it as a simple text editor, it's easy, if you wan to start using more advanced features, they are discoverable. 

The problem I've seen with Eclipse for instance, is sometimes I found it hard to know what to do next. But that's probably because I'm more used to IDEA.

The community edition [has Android support](https://www.jetbrains.com/idea/features/). 

[![android support](https://i.stack.imgur.com/r8hGU.png)](https://i.stack.imgur.com/r8hGU.png)  

(source: [jetbrains.com](http://www.jetbrains.com/idea/features/screenshots/90/android/run.png))
Eclipse is very popular and has a great debugger for java (I've heard better than Netbeans). If you are not going to program swing applications I would recommend Eclipse. For swing applications, Netbeans has a great designer.
I've also heard that IntelliJ is a great IDE but I don't know it.