Well, I would suggest that if you are newbie and you are suffering financially then you are not advised to invest money in internet marketing, affiliate marketing etc... Because on internet, there is too much scam so you need to understand that and also learn from others...
What you need to do is to join any freelance sites, and offer your services according to your skills, if you think that any particular skill is good for earning use that skill because that skill is specialized for you only and you can survive in the competitive market also...