r/JavaProgramming • u/Antique-Ride-8337 • 13h ago
I stopped chasing motivation. This simple habit changed how I learn programming.
A few months ago, I kept making the same mistake.
I'd watch hours of Java and DSA tutorials, feel productive for a day, then disappear for a week.
Nothing was sticking.
So I made one small rule:
That's it.
Some days I spend only 20–30 minutes.
Some days I solve a hard LeetCode problem.
Other days I just review Java Collections or read documentation.
I stopped comparing myself to people who solve 500+ problems.
Now I compare myself to who I was yesterday.
What I've learned so far
- Consistency beats intensity.
- Understanding one concept deeply is better than solving ten problems without learning.
- Building projects teaches things tutorials never will.
- Asking questions is not a weakness.
I'm still a Computer Science student, and I still have a lot to learn.
But I'm enjoying the journey much more now.
What's one programming habit that genuinely improved your skills?
I'd love to learn from your experience.


