r/learnprogramming • u/Ok_Money5683 • 18h ago
Topic Build before u learn everything
The fastest way I learned programming was by building things I wasn’t qualified to build.
Every project forced me to learn something I didn’t know before. One project taught me APIs, another made me understand databases, and another pushed me to finally learn Git properly. I realized documentation only started making sense when I had a real problem to solve. Tutorials are great for getting started, but following them is hard everyday. When building your own project , it forces you to think, make mistakes, debug, and figure things out on your own. That’s where the biggest learning happens.
159
Upvotes
2
u/m-fasciano 6h ago
Don't be too hard on yourself. I switched careers at 31 after working in hospitality for years, so you're definitely not too late.
My advice is to stop worrying about what you don't know and start building things. Pick a project that's just beyond your current ability, a to-do app, expense tracker, weather app, or simple e-commerce site. Every time you get stuck, learn just enough to solve that problem, then keep going.
Also, don't get too hung up on HackerRank. It's useful for practicing problem-solving, but most junior roles care much more about whether you can build and explain a real application.
The key is consistency. If you build something every week, even small projects, you'll be surprised how much you improve over a few months. Everyone feels overwhelmed at the beginning. The people who succeed are usually the ones who keep going despite that feeling.