• Post Reply Bookmark Topic Watch Topic
  • New Topic

Effective Java or Head First Design Pattern  RSS feed

 
jamby vedar
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Which book do you like more?
 
Knute Snortum
Sheriff
Posts: 4281
127
Chrome Eclipse IDE Java Postgres Database VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
They both have there place. Head First Design Patterns is a good, visual way to learn some basic patterns that you will use in programming. Effective Java is a more advanced book about the do's and don't's of Java programming.
 
Junilu Lacar
Sheriff
Posts: 11494
180
Android Debian Eclipse IDE IntelliJ IDE Java Linux Mac Spring Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I agree with Knute but if I had to recommend which books to read in order, I would recommend:
1st - "Effective Java" by Joshua Bloch
2nd - "Clean Code" by Robert C. Martin.
3rd - "Refactoring" by Martin Fowler.
4th - "Head First Design Patterns."
5th - "Refactoring to Patterns" by Joshua Kerievsky
6th - "Working Effectively With Legacy Code" by Michael Feathers
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!