Java Programming Useful Resources


  1. Rod Johnson – founder of spring source
  2. Robert C Martin – author –
  3. Kathy Sierra – author – head first series


  1. Beginner
  2. Thinking in Java by Bruce Eckel
  3. Head First Java by Bert Bates, Kathy Sierra
  4. Advanced
  5. Effective Java by Joshua Bloch
  6. Code Complete by Steve McConnell
  7. The Pragmatic Programmer by Andrew Hunt and David Thomas
  8. Design Patterns by ErichGamma, RichardHelm, RalphJohnson, and JohnVlissides (the GangOfFour)
  9. Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin
  10. Clean Code by Robert C. Martin
  11. Patterns of Enterprise Application Architecture by Martin Powder
  12. Head First Design Patterns by Eric T Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra
  13. Java Concurrency in Practice by Brian Goetz
  14. Java Puzzlers by Joshua Block and Neal Gafter


  1. theserverside
  2. dzone
  3. javaworld
  4. infoq

About Firat Karakusoglu

IIT Tech.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: