For the past two years, I’ve been bouncing between languages and frameworks—JavaScript, Ruby, Dart, React, Flutter, React Native, Ruby on Rails—you name it. Some call it procrastination (I prefer "thorough research"), but after all that exploring, I’ve finally made up my mind. This time, I’m committing to Java like never before.
Why Java? Let’s be honest—endless research (read: procrastination) burned me out. And I need to get a job, right? No one is hiring a “full-stack everything” guy. It’s time to specialize. While learning Dart for Flutter, I became fascinated with Object-Oriented Programming (OOP). That interest never faded, and since Java is a OOP language, I figured out now’s the perfect time to dive in and level up my skills!
I'm following this tutorial, and Caleb's teaching style is awesome, by the way!
After exploring different resources, I found dev.java's Learn Java tutorials and Caleb Curry’s Java tutorials particularly insightful and worth following. In this blog series, I’ll document my journey of learning Java from these resources—sharing key takeaways, challenges, and insights along the way.
Hope you'll be with me and help me with your two cents. Without further ado LET'S JUMP IN!
Top comments (0)