Что необходимо для создания сайта? Безусловно, нужно иметь компьютер, на котором Вы сможете заниматься этим делом. Это самой собой разумеется.
Далее Вам необходимо иметь возможность подключения к Интернет. Ведь созданный сайт Вам придется разместить где-то на просторах бескрайней Сети. А иначе зачем он будет нужен, если он будет просто храниться где-то на жестком диске Вашего компьютера. Ведь Вы создавали его для того, чтобы показать свое творение другим пользователям Сети. Для этого вам понадобится хостинг.
И нужно для начала немного смелости, чтобы не бояться заявить о себе на весь мир. Да, да, на весь мир. Потому что если информация на Вашем сайте уникальна, она может оказаться интересной и полезной не только обитателям Рунета (так называют русскоязычную часть Интернет). Смелость, чтобы подписаться под страницами своего сайта. Если Вы подписали на страницах своего сайта свои имя и фамилию, значит, Вы отвечаете за все слова, которые напишете. Значит, Вы имеете своё мнение и не испытываете комплекса по поводу того, что оно может не совпадать с мнением других, пусть даже авторитетных пользователей Сети.
Я встречаю много сайтов, на которых нет подписи автора, его электронного адреса… О чем это может говорить? Только о том, что автор сайта в чем-то не уверен. Быть может, контент полностью «содран» с других сайтов. А может, автор испытввает стыд за содержание своего сайта. В общем, нет доверия к автору подобного сайта.
Нужно иметь немного целеустремленности, чтобы не забросить свой проект на полпути. Нужно иметь время, чтобы постоянно развивать свой ресурс. Ведь если созданный и размещенный в интернете сайт будет забыт своим создателем, он затеряется среди миллионов страниц на бескрайних просторах Сети. И сам собой возникает вопрос: а зачем? Зачем все это было нужно?
Конечно же, для того, чтобы Ваша работа была максимально эффективной, Вам понадобятся некоторые программы, облегчающие Ваш труд. Это упомянутая ранее Macromedia Dreamveawer, позволяющая в разы увеличить производительность труда при верстке страниц сайта. Это программы для загрузки страниц Ваших сайтов по FTP, например, программа FileZilla. Это почтовые клиенты, органайзеры и другие.
Обязательным считаю установку локального сервера на Вашем компьютере, который позволит Вам отлаживать сайты, созданные с помощью PHP, SSI и с применением CMS.
Теперь постараюсь ответить на вопрос что такое html