Начинать изучение темы советую вот с этого учебника html рассказано всё очень просто и понятно я бы даже сказал это самый лучший учебник который я видел
За CMS браться сразу, не советую, толку будет 0
Бесплатный хостинг следует выбирать такой чтобы была возможность привязать свой домен
Кстати домены вида .net.ru .org.ru .pp.ru можно зарегистрировать совершенно
бесплатно на ваши паспортные данные
Для создания сайтов хорошо подходят следующие редакторы.
1) MS Word (хорошо известный ворд)
2) MS FrontPage (хорошее решение как для новичков так и для профи)
Если кто заинтересован дайте знать мое мыло gswlab@yandex.ru
Можно делать сайт и на бесплатном хостинге, но:
а) нет ответственности со стороны провайдера, что сайт будет работать
б) бывает, что тормозит (хотя в последнее время это редкость)
в) не всегда удобно, и где-то требует спец.знаний