Hello everyone! I'm 24 and currently an apprentice at Lidl, just starting my journey into coding. Today marks day 1, and I've already completed 60 steps in freeCodeCamp's Responsive Web Design course, which covers basic HTML and even includes a cat photo app. However, as a complete beginner, I'm wondering how to maintain motivation, especially when the basics start feeling tedious and I face frustrations, like making small mistakes that take a long time to fix. Any tips on avoiding procrastination and keeping the drive alive? I'd appreciate your honest advice!
8 Answers
Also, in the early stages, focusing on smaller projects can make learning less monotonous. Celebrate little victories and keep experimenting!
If you’re finding the basics hard to stay motivated with, it might be worth reconsidering if coding is truly your passion. There are loads of different paths out there!
Reflect on your 'why' for starting this journey. A strong reason can help you push through any motivational slumps. Remember, the journey isn’t always easy, but it’s worth it!
One key thing is to focus on discipline rather than just motivation. If you rely solely on motivation, you might find yourself struggling. A great tip is to use Jerry Seinfeld's "Don't break the chain" method: get a big wall calendar and mark each day that you learn something new. The longer your streak is, the more likely you’ll want to keep it going! Also, checking out resources like the FAQ on lost motivation can be really helpful.
Looking forward to working in programming? Just know that once you start taking on 8-hour days of meetings and paperwork, motivation may really dip! But hang in there, it gets better as you learn more.
Whenever you're feeling stuck, it’s super helpful to talk to other programmers. Don’t hesitate to reach out for support!
A fun idea to keep things fresh is to explore different websites, note what you like or dislike, and then try to recreate or enhance those elements in your own little projects. I personally enjoy working with animations using SCSS, which makes learning enjoyable for me!
Thanks a lot for the suggestion! I’ll definitely give that a try.
As a self-taught developer with a few years of experience, I found watching success stories on YouTube really motivating when I started. They provide hope and useful tips that helped me stick to my learning path, and I ended up landing a job just eight months after starting out!

Thanks for the encouragement! I appreciate any advice I can get!