автору: Для начала изучи html и css. Потом javascript. Используй для создания страниц сайта web-редактор Dreamwever (ну первое время сгодится и FrontPage).
Затем выбери бесплатных хостиг, например ucoz.ru (использовать скрипты (PHP, CGI и т.п.) и, следовательно, базы данных MySQL, MS SQL, и т.п. там нельзя) но:
1. Можешь представить себе структуру типичного сайта.
2. Задействовать готовые модули (гостевая форум и т. п.)
3. Заменить главную (типичную страницу) сайта на свою, со своим дизайном и ссылками. (залив по ftp).
4. На практике проверить (и дать возможность оценить другим) свои творения на html, javascript и css.
Вообщем если нужен сайт средей паршивости юзай html (делай свои странички) + используй готовые модули ucoz, вообщем то же самое что и на narod.ru, а потом и за PHP можно браться...
Я решил написать сайт на html. Есть ли какое-то отличие от других способов? Можно ли их совмещать? И подскажите как можно сделать регистрацию на сайте.
Насколько, мне извесно можно целиком написать сайт на Флэше, но это имхо изврат.
Пиши на чистом HTML, потом пробуй DHTML, AJAX, изучай CGI,PHP...