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 Steps to learning Java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Steps to learning Java" Watch "Steps to learning Java" New topic

Steps to learning Java

mark rees

Joined: Aug 08, 2010
Posts: 9
I'm using "Head First Java" right now- what would be the next logical step after that?
Ninad Kuchekar
Ranch Hand

Joined: Jan 05, 2010
Posts: 64
Logically, you should finish the book and all its exercises.
After that move on to some advanced topics, maybe web development or business components. I would prefer learning Design Patterns.
But first, the book.


Don't walk as if you rule the world, walk as if you don't care who rules it...
K Abhijit
Ranch Hand

Joined: Mar 03, 2008
Posts: 88

Head first is decent book to start with but after that there are plenty of options you can choose.

please first ask yourself what you want to be ?

“The difference between 'involvement' and 'commitment' is like an eggs-and-ham breakfast: the chicken was 'involved' - the pig was 'committed'.”
marc weber

Joined: Aug 31, 2004
Posts: 11343

After learning the basics, I strongly recommend SCJP certification. Studying for this will really expand and reinforce your understanding of Java fundamentals.

"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
mark rees

Joined: Aug 08, 2010
Posts: 9
Thanks guys. As far as what I want to be, I really am not sure, I don't know all the options available. Can you point me
to a resource for that?
Wouter Oet
Saloon Keeper

Joined: Oct 25, 2008
Posts: 2700

It may sound obvious but I would like to give you this advice: Write lot's of code. Preferably in a text-editor (NOT an ide, syntax highlighting is fine). Then you'll spot errors much sooner and get more familiar with the api's that java provides.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." --- Martin Fowler
Please correct my English.
Muhammad Khojaye
Ranch Hand

Joined: Apr 12, 2009
Posts: 449

mark rees wrote:I'm using "Head First Java" right now- what would be the next logical step after that?

See also the bookshelf where plenty of good books are available to proceed after Head First.
I agree. Here's the link:
subject: Steps to learning Java
It's not a secret anymore!