File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes recommendations for intermediate learning experience Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "recommendations for intermediate learning experience" Watch "recommendations for intermediate learning experience" New topic

recommendations for intermediate learning experience

Matthew Alesi
Ranch Hand

Joined: Sep 13, 2006
Posts: 38
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 ]

Current CS undergrad
SCJP 5.0
Campbell Ritchie

Joined: Oct 13, 2005
Posts: 46337
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."
Khalid A. Mughal
Ranch Hand

Joined: Jul 30, 2002
Posts: 103
We will be doing a second "volume" that will cover some of the intermediate topics.
To the list mentioned in this thread, I would add "Thinking in Java".
Matthew Alesi
Ranch Hand

Joined: Sep 13, 2006
Posts: 38
That sounds great--when do you anticipate this next volume will be released? Is it a future project or is it in the works right now?
I agree. Here's the link:
subject: recommendations for intermediate learning experience
It's not a secret anymore!