Core Java Core Java Tutorials - Learn Basics of Java and Core java Concepts Java Design Patterns - Different java design patterns with their examples Some Popular IDE to Build Java Applications NetBeans IDE - Platforms: NetBeans is a cross platform IDE, supporting Windows, Mac and Linux -Pricing: Free Eclipse IDE - Platforms: Eclipse is available for Windows, Mac, Linux and OSX -Pricing: Free IDEA IDE - Platforms: OS X, Linux, Windows -Pricing: Paid ($199 individual user license). Free for Students and open source projects. Video Tutorials Getting Started with Java - Java Tutorials By Zen Softech Free projects DevProjects - Curated, unique, and free Java projects for developers of all levels. Useful Links Java 9 resources - Java9 resources Javalin Framework - A simple web framework for Java and Kotlin Books Java SE 11 Programmer I Certification Guide - A book by Mala Gupta How to Read Java - A book that teaches you how to better understand Java application code.