“Java was my first programming language.” That’s my answer whenever someone asks. But the real story goes a bit deeper 👇 When I started with Java, I studied it for almost 3 months… and honestly? Kuch samajh nahi aaya. No programming background. No prior logic-building. Just concepts flying over my head. So I paused. Not because Java was bad — but because I wasn’t ready yet. Then I switched to C programming. That’s where I learned the ABC of programming: how logic works how memory behaves how code actually executes C gave me clarity. C gave me confidence. And then… I came back to Java. ☕ This time, Java didn’t feel scary. It felt structured. It felt powerful. It finally made sense. 💡 What Java taught me (beyond syntax) Strong typing = fewer bugs Verbose code = clearer thinking Discipline today = scalability tomorrow Java felt hard at first — and now I know why. It wasn’t testing my intelligence. It was building my foundation. If Java feels difficult for you right now, don’t quit. Maybe you just need one step back to move two steps forward. 💬 What was your first programming language — and what did it teach you? #Java #ProgrammingJourney #LearningToCode #CProgramming #DeveloperMindset #Consistency #SoftwareEngineering #OpenToLearn
Therefore I always advise juniors to start with C or C++ instead of Python because c gives deep knowledge like how to declare variables with types etc.
I was never a java guy