This repository is a personal log of my journey in learning Java programming — starting from the very basics to building real-world projects.
- Learn core Java fundamentals
- Practice problem solving
- Build small projects
- Understand Object-Oriented Programming
- Explore Java APIs and libraries
- Hello World
- Java Basics (Variables, Data Types, Operators)
- Control Flow (if, switch, loops)
- Functions & Recursion
- Object-Oriented Programming
- Java Collections
- Advanced Concepts (Exception Handling, File I/O)
- Mini Projects
Important notes and resources can be found in the /Notes
folder.
- Java 17
- VS Code / IntelliJ IDEA
- Git & GitHub
Check commits for progress history!
Feel free to explore and fork this repo if you're learning Java too! 😊