An open API service indexing awesome lists of open source software.

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

  • Generics

  • Concurrency