Учебник -
http://metabo.com.ru/design/tuts.htm может, тут?
Про FrontPage - есть в составе MS Office, генерит толстый, но в общем правильный код, и учить там нечего - офис он и есть офис. Причём можно делать страницу и сразу смотреть что за теги вставляются, наглядно и удобно. Оптимайзер ужимает код раза в 4, можно взять Anetto из бесплатных (до 2.0). На сайт уйдёт часа три. Блокнот и HTML хорошо, но сайт будет через неделю.
Хостинг небесплатно - например slavhost, дёшево и практически без проблем, но техподдержка никакая. petrohost - ну вроде тоже ничего, у них есть тестовый период за так. Если странички статические и нужен объём, agava.ru. Есть и другие, наверное и лучше, не знаю.
А index.html - так по умолчанию называется страница, которая открывается при обращении к сайту.
Поэтому мои рекомендации всё же сделать страничку во FrontPage, разместить таки на бесплатном хостинге, а потом засесть за HTML+PHP. И даже со знанием этого скорее всего, придётся пересесть на Macromedia, а не на блокнот.
Если же всерьёз заниматься сайтостроением, то желательно также установить (под VmWare или VirtualPC) связку WinNT4(или 2000)+Apache+Perl+PHP+MySQL и на ней всё пробовать. Заодно появится понимание интернет-технологий.