How Can I Break the Cycle of Quitting When Learning to Code?
Asked by
CodingWanderer92
I've been trying to get into backend development for the past two years, but I keep falling into a pattern of starting courses, understanding the basics, and then giving up when things get tough. I've reached part 6 of the Helsinki Python MOOC but haven't learned object-oriented programming yet. I even tried project-based learning with AI help, but it just feels confusing. I enjoy coding when I'm solving problems, but it seems like I'm complicating everything by restarting too often. How can I successfully get back into coding and stick with it this time? Any course recommendations or advice would be appreciated!
Answers
Ditch the tutorials for a bit! Focus on a small project that you're interested in. This hands-on approach helps you learn by doing. Maybe create a simple app that takes user input and saves it. Youโll learn a lot more when youโre actually building something you find fun!
Reply to this answer
Create something you genuinely want to build! Following courses is good, but you'll hit a wall if you don't apply what you're learning. Dive into some documentation and learn to troubleshoot on your ownโit'll boost your confidence. Backend may not give quick feedback like frontend, but the rewards are still worth it!
Reply to this answer
Find a small project that excites you and dive in! If you hit a roadblock, ask questions. AI can be a helpful resource for explanations, but try to write the code yourself. If you want to get more comfortable with coding, consider tackling some programming challenges online to build your skills.
Reply to this answer
It's all about discipline. If you give up whenever things get tough, you're not going to make progress. I recommend restarting the Python MOOC and just pushing through the hard parts. Learning isn't supposed to be easyโwe all struggle at times, but persistence is key!
Reply to this answer
If you're struggling with guided classes, trying to tackle a project solo might actually help! Build something from scratch using just a code editor. It could be a personal blog or a small online shop. The experience you gain from that will be invaluable.
Reply to this answer
Add your answer
Answers are reviewed before publication.
FutureCoderX: Great advice! And remember, employers care more about your ability to get things done than the perfection of your code. Focus on making it work first!
NoviceNinja23: Totally true! As you improve, your previous code will seem less impressive, which is a sign of your growth. Keep at it!