Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.4 KB

README.md

File metadata and controls

35 lines (25 loc) · 1.4 KB

awesome-java-learning-resources

This list contains awesome resources (books, courses) for learning Java whether you're a beginner, intermediate, or advanced developer you will find a lot of useful resources here. This list is made based on public ratings and reviews.

Java Books

  • Java official Documentation
  • Head First Java by Kathy Sierra
  • Thinking in Java by Bruce Eckel
  • Effective Java by Joshua Bloch
  • Java in a Nutshell by Benjamin J Evans
  • Java Concurrency by Brian Goetz
  • Java Performance the definite guide Scott Oaks
  • Clean Code by Robert C. Martin
  • Refactoring by Martin Fowler
  • Algorithms by Robert Sedgewick (Free)
  • Head First Design Patterns by Elisabeth Freeman
  • Design Patterns by Erich Gamma

Spring

  • Spring Official Documentation
  • Spring in Action by Crag Walls
  • Spring Security in Action Laurentiu Spilca
  • Spring Boot up and running Mark Heckler

Java Courses