Ответ: По поводу создания сайтов.
1. Идешь на htmlbook.ru - и изучаешь все основные теги, такие как - «table» «tr» «td» / «div» / «p» / «h1» - «h6» и т.д.
2. Далее, изучаешь CSS - или простыми словами - оформление всех блоков, текста, ссылок и т.п.
3. Открываешь блокнот и начинаешь реализовывать все на практике "ручками" - чтобы все отложилось в голове.
Есть еще один метод - банально скачиваешь любой сайт, открыыаешь его в блокноте (.html страницу) и в браузере, и изменяя в исходном коде параметры - обновляешь эту страницу в браузере, чтобы чисто визуально видеть изменения, это позволит тебе быстро пронять, что есть что, и что за чего отвечает, особенно в CSS'e - данный вариант рекомендовал многим людям, и всем без исключений помогло.
Насчет редакторов - на первых парах не рекомендую, а потом как хочешь, я лично уже третий год сайты в блокноте пишу - мне так удобней.