Very brief video summary of Ted talk by Josh Kaufman: https://www.youtube.com/watch?v=5MgBikgcWnY&ab_channel=TEDxTalks
To learn any skill:
- Know what it is you want to learn. E.g. Want to build a project in Python
- Learn enough. E.g. Learn basics of Python and follow some tutorials
- Remove practice barriers. E.g. no distractions, no new code, etc.
- Practice for 20 hours