I'm a 20-year-old supermarket stocker who started learning programming on December 8, 2025, with dreams of becoming a software developer. I have clear goals, but I'm struggling to stay consistent with my studies. Even with 6 to 10 hours of sleep, I feel extremely tired when I sit down to learn. This exhaustion happens specifically during studying, and it can occur even with simple coding tasks. I break concepts down to understand them better, yet I still feel overwhelmed. It's frustrating because I know I have potential, but I often doubt my abilities and worry about my future. I'm looking for advice or experiences from anyone who might have faced similar challenges. How did you manage to overcome these feelings?
2 Answers
First off, consider how you're approaching your studies. Maybe your current methods aren't the best fit for you. Try setting small, achievable tasks that you can finish in 15–20 minutes. Completing these tasks can give you a boost of energy and a sense of accomplishment, which is key for building consistent habits. Don't force yourself to push through if it feels painful; instead, focus on enjoying the process of learning as much as you can.
It sounds like you might want to look into whether you have ADHD, especially the inattentive type. Also, instead of focusing on 'learning' in a traditional sense, try coding little projects that genuinely interest you. Make it fun! That way, the learning will become a natural side effect rather than a chore.

Thanks for the advice! I think finding something fun to work on could really help me stay engaged.