I’ve found that learning many different things is as rewarding as it is frustrating. I love learning new things and the process of learning might be one of my favorite things on earth.
On the other hand, when you are not a specialist in one specific area, two things happen: 1.) They assume that you are not an expert in anything. 2.) They don’t know how to use your talents (i.e. hire you) because you are not stuck in a specific niche.
So what is a person to do who wants to learn everything? I don't want to believe that the answer is to choose to learn less and become less talented. So for me, I’m going to continue trying to learn as much as I can while diving deep into specific interests that benefit me intellectually and in business. When I write a book about my life, it will be a book about the world and the small part I played in that. So I must learn about the world.
To learn you must have had a strong upbringing that taught you to keep your mind open to new ideas, you need to find strong resources (white papers, books, documentation, courses, etc…,) you must seek out the best tools to help you work with the knowledge as you learn, and lastly, you must take the knowledge into the real world and test it.
You get better at chess, at drawing, at coding, at photography, at writing, at speaking, at anything by learning a little and ripping off the training wheels, and learning from the mistakes you make.
For example, write your own code, don’t just follow coding tutorials. Real learning comes from having to apply skills in the real world in all of it’s dynamic and fluid beauty.