So you want to create a website for yourself or your small business? I would recommend using a CMS (Content Management System) like WordPress or Joomla. A CMS allows you to update and create your website from an online login. This means you can update your site from any computer (with the Internet) and you don’t have to deal with complicated FTP access and Uploading files.
If you don’t want to use a CMS but you don’t want to deal with HTML and all the nerdy computer stuff you can use a program called X-Site Pro. This has a really great and simple process of creating a website that anyone can follow.