News for hackers. Stuff that matters.
Re:Ask HN: How to Self-Learn Programming? by thanatos519 on Sunday August 11, 2019 @12:03PM (#20668716)
Find a problem you want to solve.

Solve the problem.

Re:Ask HN: How to Self-Learn Programming? by simonblack on Sunday August 11, 2019 @10:21PM (#20671926)
Very concise and to the point. My effort is quite a bit more verbose:

Get yourself a project. Any project, but preferably not too minor. Write that project in your new language. Many times while doing that, you will need to do a few days or more of solid studying of the new language to get yourself past a hurdle that's blocking your progress.

Eventually, you will complete the project. Now, throw that one away. It was just to 'show you the ropes'. (That's commonly said as "Build one to throw away.") Now do that project again with your new, greater, basis of knowledge.

Repeat that with several projects. You now have a fair level of self-taught programming in that one language.

Repeat that process again but using a different language. There will be hurdles again, but different hurdles.

Now you know programming to a reasonable level.

Rinse, repeat. Rinse, repeat. Rinse, repeat.