Java Actually looks like a nice book for beginning Java programmers; I wish I had a book like it when I started learning Java. Nevertheless, one of my problems when I was learning Java (and this applies to other programming as well) was that while there was always a slew of beginner materials and advanced materials, it was hard to find stuff for the space in between.
So my question is, what would you recommend for the Java programmer that has finished your book and is looking for a more intermediate learning experience? It's often hard to jump right from beginner's stuff into advanced stuff.
[made subject more specific - Ilja] [ April 26, 2007: Message edited by: Ilja Preuss ]
I know I shall get shot by half the Ranch. Two suggestions:-
Deitel and Deitel. See the links from this thread post I posted on yesterday. Deitel is suitable for the rwaest of raw beginners, but goes well beyond the "intermediate" stage. As I said, some people intensely dislike the Deitel style.
Horstmann and Cornell. Try here. Designed for people who already know programming, going to quite an advanced level. Some of their examples are difficult to read because they are printed rather small and it is hard to see the indentation. Be sure to get the 7th edition
Apart from that, I am very pleased that I bought both those books.
Look on the home page of the Ranch for "Bunkhouse Books."