awesome-java-resources
Awesome Java Learning Resources
https://github.com/Pante/awesome-java-resources
Last synced: 5 days ago
JSON representation
-
General
-
Courses/Tutorials/CodeLabs
- Roadmap.sh - A comprehensive roadmap that contains even more resources for learning Java.
-
Communities
- r/learnprogramming - A subreddit for all questions related to programming in any language.
- r/learnjava - A subreddit for resources on learning Java.
- Java Discord - A Discord server for everything related to Java.
- Together Java - A Discord server for everything related to Java.
- Java Discord - A Discord server for everything related to Java.
-
Others
- awesome-java - A curated list of Java libraries & frameworks.
-
-
Java Fundementals
-
Books
- Head First Java, 3rd Edition - A classic that covers a variety of basic and advanced topics, including lambdas, streams, generics, threading, networking, and the dreaded desktop GUI.
- Thinking in Java, 4th Edition - A classic that covers the fundamentals of Java.
- Java: A Beginner's Guide, Ninth Edition - A book that covers the basics and touches on advanced features, including multithreaded programming, generics, Lambda expressions, and Swing.
- Effective Java, 3rd Edition - Volt-award winning classic, each chapter consists of several “items” presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and updated code examples.
-
Courses/Tutorials/CodeLabs
- Oracle's Java tutorials - Although written for Java 8, it still does a good job of covering the fundamentals of Java.
- University of Helsinki's MOOC - A MOOC on Java fundamentals, video lectures are in Finnish with English subtitles.
- JetBrains Academy - Multiple tracks catered towards developers with varying among of prior programming experience.
-
Videos
- Java Tutorials For Beginners - A short introduction to programming in Java by "Programming With Mosh".
-
-
Generics
-
Articles/Blogs
- Oracle's Java Tutorial's Supplementary Generics Lesson - Supplementary lessons on generics in Java.
-
-
Concurrency
-
Books
- Java Concurrency in Practice - A classic that delves into everything related to Java concurrency.
-
Categories
Sub Categories
Keywords