My mom had been learning it for about 1 year, by herself, when I myself decided to make it my work last year. Together we have about 3 years of experience.
So she taught me but also the internet. In this day and age you can learn anything very quickly.
Short answer: my mom, the internet and by myself.