Ciro Santilli
🔗

How to become a good programmer? | 🗖 nosplit | ↑ parent "Backward design" | 86

🔗
Or: how to learn X.
🔗
This pops up on Reddit every week.
🔗
That is the wrong question.
🔗
The right question is: what is the most awesome project I can do to improve the world?
🔗
Then, once you decide to try one, if that involves programming, learn to program to achieve that goal.
🔗
And if doesn't involve programming, then don't learn to program, and learn whatever you actually need to reach that goal instead.
🔗
Having that goal is the only way to be motivated to do something.
🔗