Цитата Сообщение от =FPS=Altekerve
Начинать нужно с хорошей книжки-справочника. Чтоб там был и сам HTML и DOM и обязательно Java script. Учебники не бери - пустая трата ресурсов, нужен справочник. У меня вот В. Дронов - "Java script в web дизайне" - почти все, что надо.
Очень хорошо, если есть MSDN от какого-нибудь Visual studio. Пособие по куче ActiveX, которые можно вставить в сайт.
Интернет тоже часто помогает найти ответы на вопросы.

Программное обеспечение - да любой текстовый редактор. Я в Far-e текст набираю. Иногда в Worde, когда исходный текст в нем присылают. HTML-редакторы слишком неудобные. По моими наблюдениям, подавляющее большинство веб-мастеров так и работает.

Для обмена данными нужен PHP или Perl. Но перл заточен под Юникс-сервера. Если знаешь С, то синтаксис PHP, считай, знаешь тоже. Все что нужно - опять справочник. Большинство хостеров в интернете работают под Линухом, поэтому CGI скрипты, если захочешь их использовать, придется писать тоже под Линухом, либо искать готовые. Либо найти хостера с Win платформой. Если подключение к интернету постоянное и есть постоянный IP, можешь даже поднять хостинг на своем компьютере. Но надо будет ставить и настраивать веб сервер. Наиболее часто используемые сейчас Apache (обычно под Линухом, но есть и консольные для Win32) или IIS. Ну или еще что-нибудь.

Веб сервер придется также ставить на своем компе, чтобы отлаживать Perl или php скрипты. Могут понадобиться mail сервера. В принципе, можно работать и прямо с хостером, если у него все это установлено. Заводишь у него папочку /test и в ней все тестируешь.

Если для организации нужна будет конференция (форум), то потребуется еще одна услуга от хостера - база данных. Обычно это MySQL, но может быть и что-то еще. Условно-бесплатных конференций в интеренете тонны, нужно только выбрать нужное.

Для обработки фотографий и рисования картинок вполне хватает Фотошопа - редко использую что-нибудь еще. Для векторной графики может пригодиться Corel.

Ну вот и все.

ЗЫ А вообще-то веб-дизайнеров щас как собак нерезанных, заработать на ентом деле очень сложно, предложением услуг IT специалистов рынок насытился (это лишь мое ощущение).
У, батенька, какая у вас каша в голове . JavaScript, Linux, mail- сервера. Для 97% работ такие ругательные слова нафиг не нужны. Что виндозный хостинг, что униксоидный - разницу можно почувствовать только при использовании .htaccess. При работе с базами данных платформа глубоко монопенусуальна. А уж JavaScript вообще надо стороной и как можно дальше обходить, то же касается и ActiveX, и .NET - все эти изыски, включая asp - от лукавого. Главное в этом деле - понять философию, а конкретные иструменты подберутся сами, исходя из критерия стоимость использования / эффективность. Да и про хостинг вы уж больно путанно написали - держать свой сервер, да еще у себя дома - это уж точно излишество.

Помню, был у меня мальчонка один, любил побаловаться смешением стилей и языков. Три месяца прошло, как он уволился, а когда приходится его код переписывать, каждый раз волосы дыбом встают. Ну зачем, скажите мне на милость, имея в руках php и mysql, вывод делать на JavaScript? Ведь ежу известно, что строковые константы в этом языке не могут содержать символа переноса строки.