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 Useful Links Java 9 resources - Java9 resources Javalin Framework - A simple web framework for Java and Kotlin