Does this book get into makeing like a form and using a database behind it. And for those who have used this book, would the javaranch round up class be good after or while I am going through the book?
I don't have the book with me, but as I recall, Head First won't get you all the way there, but it does provide a good foundation for what you're describing. There are a couple of chapters on Swing (GUIs), as well as a chapter on connections (sockets, ports, etc.) and concurrency (multi-threading). Java Database Connectivity (JDBC) is a bit more advanced, and I don't think it's covered in Head First.
I think the JavaRanch Roundup would be good to do while you're working through the book. It will give you more of a chance to put ideas into practice. [ February 27, 2008: Message edited by: marc weber ]
"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer sscce.org
I outgrew HeadFirst after about two months or so as a totally new person to the programming world.
It's not a bad book. Actually, as someone pretty much completely new to even basic concepts such as primitive data and their ranges, and this thing or that thing, it helped a lot. It's written so that you understand the code, but not at a technical level, per se.
Honestly I prefer Sam's "Learn Java in 21 days", since it doesn't get superflouous at some point and always gives actual examples (unlike Head First), but might be a little hard to use if you're just starting out due to its technical nature.