How to teach yourself hard things
I think good quality materials or teachers are key, and will always be key. I taught myself most things I know, and I am an idiot for it (though sometimes I had no other option).There is no substitute for knowing CS50 exists for learning to program. There is no substitute to "Speed Secrets" (the book) for learning to drive fast, etc, etc.The problem is that, as a beginner, you don't know what's good. As a beginner, you don't know that this really will prevent any knee instability:http://www.moveforwardpt.com/assets/cbe46e14-86d6-4ed1-8d53-... (PDF warning)or these really are ALL great exercises:https://www.youtube.com/watch?v=ZA8GzhFh_CQEtc.I wish I had someone give me these things as a kid. I would have wasted much less time.