Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Steps to learning Java

 
mark rees
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm using "Head First Java" right now- what would be the next logical step after that?
 
Ninad Kuchekar
Ranch Hand
Posts: 64
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.

-Ninad
 
K Abhijit
Ranch Hand
Posts: 88
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
@Mark:

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 ?
 
marc weber
Sheriff
Posts: 11343
Java Mac Safari
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
After learning the basics, I strongly recommend SCJP certification. Studying for this will really expand and reinforce your understanding of Java fundamentals.
 
mark rees
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 2700
IntelliJ IDE Opera
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Muhammad Khojaye
Ranch Hand
Posts: 449
IntelliJ IDE Java Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic