I'm trying to figure out what one major mistake might be holding me back in my journey as a self-taught programmer. I'm looking for advice on how to keep growing and improving my skills as quickly as possible. Any suggestions?
7 Answers
The mindset of fearing mistakes is often what holds new programmers back. Embrace mistakes as crucial learning experiences. Struggling and failing are necessary parts of the journey; just remember that learning takes time—so don't rush it! Every error teaches you not only what doesn’t work but also deepens your understanding of how things do work.
One suggestion is to steer clear of influencers who chase trends, like some popular figures do. Instead, focus on writing code every day without relying too much on AI tools until you're comfortable in a programming language. Also, collaborating with others early on can be hugely beneficial. Most of my growth as a developer came from working in teams and learning to see different problem-solving approaches. If you're interested, I have some open-source projects on my GitHub that you could contribute to for the experience, and I'd be happy to give you feedback!
A common misconception is thinking you're not ready for real projects and should only focus on basic exercises. I suggest diving into real projects just a couple of weeks after starting to learn your first programming language. Trust me, you'll learn a lot more that way!
There’s really no single mistake that trips up self-taught programmers; it's often the fear of not knowing everything that holds them back. Realizing that there are no shortcuts is vital. Have a clear vision of your goals. What do you want to achieve? That'll guide your path!
Doubt is natural, but don’t let it crush your motivation. It's okay to question your code, just don’t let it undermine your confidence. Use doubt constructively, but focus on continuously learning and improving.
The key is to just build things—anything! It doesn’t have to be perfect or even finished. The more you create, the more you learn. Try working on different project types as well; it's essential for practice. Just get your hands dirty and start building!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically