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

Self Training Advice

Len Ocin

Joined: Oct 25, 2009
Posts: 5
I am not new to programming. Started out with VB6 (over a year), moved on to VB.Net (another year), then C#/Asp.Net (1.5 years), PHP (1.5), back to C#(half a year).....get the picture? Been doing a bit of lot, but not lot of a bit.

Was looking for an excuse to learn Java for a long time (Actually got books collected from 4 years back, but never go to it) and got a chance now that my company got a new CTO and bringing in Java projects.

Now I do understand OOP, TDD, DI, etc etc (though I did not get to an advanced level with it before), the Java syntax is pretty simple (as it's nearly the same as php or c#.

For now I need to get productive with Java, jUnit and acceptance testing with WebDriver. But my goal is to become a fully productive Java developer as fast as possible, before I fall between the cracks in the testing department.

Anyhow, I'm boring myself to sleep with a great book like Bruce Eckel's "Thinking in Java" but when I take on a book like "Art Of Java Web Development" it's just a bit too advanced and I start sufferng from information overload and "loose" things cause I dont understand.

Can anyone recommend a good book / tutorial or direction to take?

Homo Sapiens non urinat in ventum
Getting started with Java in Eclipse:
Akhash Ramamurthy

Joined: Nov 02, 2009
Posts: 25
You can try Head First Java. It walks you through all the basic java concepts without much boredom..... It is great book to start with.

Software Engg
Riley Thomas

Joined: Aug 08, 2009
Posts: 13
I'd also recommend going through the Cattle Drive (located on this site) and there are lots of quick programming problems on
I agree. Here's the link:
subject: Self Training Advice
It's not a secret anymore!