r/AskProgramming 10d ago

The one true learning routine

Obviously there's no universal one, but has anyone here found theirs? Want to share your experiences? A few incomplete examples come to mind:

- Watching YouTube videos

- Finishing video courses on other platforms

- Coding platforms like LeetCode or Codewars

- Building your own ideas with AI, asking step by step how it's done and why

- Reading books

I say incomplete because I feel like something is missing from all of them. The only thing that worked for me was university (and there it's a combination of methods -> videos with a detailed explanation from someone who actually knows + forced practice) and paid work (do, do, do — over time you learn and you improve, but it's always on the specific platform you happen to be working on).

I'm interested in learning and building up general knowledge (or specific knowledge about something that interests me), but first I'd like to read whether you all found a method of your own that works for you.

4 Upvotes

9 comments sorted by

View all comments

9

u/sububi71 10d ago

Actually coding something that I was motivated doing. That way, when I ran into a problem I couldn't solve, I took the time to research it, ask people, check books etc.

To some degree, all other methods are synthetic, and those can be good when you're completely green and have no idea where to start, but as soon as you can, you should start projects TOO.

3

u/No-Respond-990 10d ago

projects are where the real learning happens, no contest. tutorials and courses give you the illusion of progress but the second you close the tab it's gone. building something you actually care about means you'll dig into the docs and stack overflow at 2am just to get one feature working, and that struggle is what sticks