Don't have enough money. I only have 20 bucks. Would this work?
Yes, that would be a good starting place, but once you have some more money, I'd highly recommend upgrading to a beefier book with more information.
I'd like to get involved in this too, could you explain what those are? (the resources and IDE)
I've used Eclipse before and it's a very nice program. It has syntax highlighting and all the helpful stuff (syntax highlighting is where you select a language to be highlighted and the program automatically adjusts itself to highlight different syntaxes in the code you create; in other words, it makes your code much easier to read, and makes it a bit more organized). It's basically a free alternative to something like
UltraEdit, which is expensive.
As far as the resources go, you can find tons of resources on programming from Google searches, however, like Bisjac said, it's much better to have books on the subject. That way, whenever you need to know something, you don't have to waste time (even though it wouldn't be a lot of time you'd be wasting) performing a Google search or asking a forum. As I suggested for Daedalus, take a trip to your local bookstore and look for a programming book or two; be sure to look for ones that include the words "beginner" or the like in the title, because you don't want to get a book that assumes you have some programming experience from the start.
I have several programming books myself; one on C/C++, one on C#, one on HTML, and another book of which I will not disclose the title or subject, and I've found each and every one of them at my local bookstore.
Feel free to send me a PM if you'd like more information.
I suggest Netbeans as your Java IDE
http://netbeans.org/
I agree. If Java will be your only programming language for a while, Netbeans would be better than Eclipse.