There are lots of different methods of creating on online business and if you really think about what else is the internet for anymore, why do companies and corporations build promote and drive traffic to their websites? Well it's to grow their bottom line, why else would CNN put up a website-it's to earn viewers and advertising dollars, the CEO's at CNN don't think of it as making money online it's a business not a fly by night whim of an idea that they can make money online.
Once you absorb the words "making money online" and realize that this is a business not fun project to do on the weekends (although it can be later when your business is successful) you can get past the notion and fear of making money online and start making money online.
The bottom line is you can make money online it does take and effort on your part, you have to keep working, keep moving forward, keep getting up every time you get knocked down and you will have success I guarantee it, did you read that -you are guaranteed success, so think big broaden your horizon look at what others websites are promoting -type a niche related keyword into Google look to see who is promoting that niche. Get yours self and domain and some hosting write some articles or pay for a ghost writer submit those articles and send some traffic to your sites, you may be surprised you might make some money online.