Other people just like you do this all the time. You can get started small and build your business as you start to earn more and more money. To get going, you simply need a little web space. Purchasing a domain name is cheap (maybe $8-$10), and you only pay the fee to keep it once each year. There is also free software you can obtain, such as wordpress to get you started with your new business website. This is much easier to do than you may think. If you want to ear more money in your website try to boost your web traffic by getting a right keyword, through keyword suggestion tool. This can help you get more costumers.
Another way of earning money is through forex trading. To start up with forex trading you need a forex course to know how forex trading works.