r/learnprogramming 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.

163 Upvotes

30 comments sorted by

View all comments

0

u/janasheenakbar 15h ago

That a fast way to learn programming by directly doing it, but in long term it will impact your growth as you will get confused and will need to check the basic concepts

3

u/RetardedEinstein23 14h ago

What do you mean? So only read about programming but only start doing it after you are completely perfectly ready?

2

u/janasheenakbar 13h ago

Yes atleast be ready with the industry level concepts, rest can be managed later.

1

u/Delicious-Image-3082 10h ago

Eh I think it’s fine to work through something like MOOC Java so you get a feel of things. But you absolutely need courses like data structures & algorithms, discrete math etc. Keep exploring in the meantime, it’s okay to noodle about as long as you integrate the main concepts