What coding courses are easiest to stick with when consistency is the real challenge?
Asked by
MellowCedar42
I've tried to learn programming twice and quit both times: Codecademy in 2022 and a Udemy course in 2023 that I only completed about 19% of. I usually start well and manage to study every day for a week or two, but when work gets busy and I miss several days, I struggle to restart.
I'm wondering whether the course itself really makes a difference, or whether I need a better system for staying consistent. For people who have kept learning programming long term, which courses or learning paths are easiest to return to after missing a few days? I'm currently considering boot.dev, freeCodeCamp, and The Odin Project, but I'm open to other suggestions. I'd also appreciate advice on staying motivated and building a routine that survives busy weeks.
Answers
Donโt spend too long searching for the perfect tutorial. Most paths will teach the fundamentals, and youโll eventually need to work through confusing or unpleasant material regardless. A project-based course can help, but make sure most of your time is spent writing your own code rather than watching lessons or copying examples. A useful rule is roughly 20% instruction and 80% building and experimenting.
Reply to this answer
Itโs also okay to consider that programming may not be a priority you actually want right now. If finishing a course repeatedly feels like forcing yourself to practice something you donโt enjoy, switching platforms may only restart the same cycle. You can take a break or try a different kind of project without treating it as a personal failure.
Reply to this answer
Youโve already shown that you can learn the material, so this sounds more like a motivation and routine problem than an ability problem. It may be worth being honest about why you want to program. If the goal matters to you personally, missed days become a temporary interruption instead of a reason to quit. Keep the daily target very smallโ even 15 minutes can preserve the habit.
Reply to this answer
If you learn best by doing, look for a project-based path where each exercise builds on the previous one and you can get feedback when stuck. That structure may be easier to return to than a huge video course. Still, no platform can create consistency for you, so break the work into small milestones and resume at the next milestone instead of trying to make up every missed day.
Reply to this answer
The course probably isnโt the main issue. Try choosing a small project connected to something you genuinely care about, then learn only what you need to build it. Having a concrete goal makes it much easier to push through the parts that feel tedious than completing lessons just to say you finished them.
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions