Learning Hard Things

I learned how to write code when I was in my early 30s.  I learned how to make electronics after that.  Both of these things I could not have done without the internet.  Without that access to information to learn and to solve problems, it’s actually very unlikely that I would have done either, especially that “late” in life.

But access to all the information in the world still doesn’t change the reality of learning hard things.  Learning anything hard involves many moments where you want to give up.  Sometimes you just don’t “get it” the first time, or the second time, or even the twenty-second time.  Learning code and electronics were both hard for me.  They both involved many moments when I wanted to give up.

The other catch of learning via the internet is you have to really want it.  When you’re learning by yourself with nobody else around, giving up has almost zero consequences.  You don’t disappoint your teacher, your parents, or your classmates.  The only consequence is that you don’t acquire the knowledge that you thought you wanted.

If you really want to you can learn almost anything these days, but you have to really want to.