Yeap, all really great tips
About the only thing I would suggest is to start small. Don't quit your job thinking you're going to make a lot of money from doing this. You may, but may not. You want to have an income to rely on til you see how things go. Am not saying to be a
, but be realistic.
There really are a lot of resources to learn but they do all take time. Don't get overwhelmed.
That's why I said start small. Find a topic you're really interested in, get a domain name and set a small site up about it. Take your time to learn things before putting affiliate links on your site. Build your site around that topic so when you do want to apply for programs, you'll have a site relevant to the program. You will have a hard time getting accepted into a program if they see a blank site.
All that said, lol
I started knowing absolutely nothing, no computer experience or anything. If you're like me it will seem very overwhelming. Just take your time learning til you feel comfortable then go for it.
Be very patient and try to continue to learn as you go.