Getting a website up and running has never been less expensive. You can use KompoZer or Notepad++ to create your website, FileZilla to connect to your webhost via FTP, GIMP to create high quality logos and graphics for your site, and Google Apps and Google Analytics to help you manage your site behind the scenes. One of the few things remaining you’ll have to pay for is website hosting... except that there are companies that will even provide you with free webhosting.
It’s true that there are plenty of different ways to get a new website up and running without having to spend a penny. There are many services that allow you to create free websites, and you can sign-up for a free WordPress or Blogger website in just a few minutes. Unfortunately, while these free websites are good for some purposes, in many cases they will be too limited or restrictive. You won’t be able to customize them exactly as you want, and it may be difficult (if not impossible) to conduct business or ecommerce through those websites.
Web hosting reselling is rather easy to get into and can be considered a good way of making some money from the comfort of your home, but it may very well be a competitive market as well. By becoming a web host reseller, you will not even need to have your own servers; you may purchase space from other reputable web host companies and then sell it to your own clients.