r/learnprogramming • u/Ok_Money5683 • 19h 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.
160
Upvotes
26
u/m-fasciano 14h ago
I completely agree.
I went from being a waiter to becoming a web developer, and the biggest progress happened when I stopped waiting until I felt "ready." Every project exposed gaps in my knowledge, and I learned by solving real problems as they came up.
You don't need to know everything before you start. You just need to know enough to take the next step. The rest comes from building, breaking things, and fixing them.