You can start your online marketing in creating blogs and fresh content for it. More promotions means more income in the future. You can also gathered sites that offer pay per click. In that way you can make a start and earn little by little.
I've been submitting my site to directories and commenting on blogs. I've been learning a lot on the 1,000,000 dollar contest Russell Brunson is doing at http://contest.dotcomsecrets.com/register.php It's a great free course. A little slow to add content but it's free and I'm learning a lot.
Email list is useless nowadays, social network is becoming more and more popular. I think you should try some social network instead of email list.