I learned that if you like what you are doing you will be great at it. It has to start with some kind of passion. You can't ( like someone did in a different field

) just go into a profession because lots of people are making good money there. It will catch up with you.
If it's your calling you will learn a lot by reading, offering free consulting to friends and yes, take courses.