Добрый День, очень интересно знание каких языков и сред разработки приложений необходимо для работы программиста и веб-программиста. Так сказать, минимум от чего стоит отталкиваться и что стоит изучить в первую очередь. Узнать что именно актуально в России и рунете.
Не претендуя нам глубокий анализ рынка скажем.... э-э... Полуэкт...э-э... Полуэктович!
Что бы вообще близко называться веб-программистом необходимо знать в порядке очередности:
HTML+CSS - для веб-программиста это что-то вроде как таблица умножения для счетовода.
Затем надо определиться с платформой - на выбор две: Винда и Нукси(Линукс и Ко).
Далее на каждой платформе надо овладеть евойной СУБД: (MS- SQL и MySQL, соответственно )
Под виндой существуют уж совсем экзотические СУБД типа Oracle,DB2, INFORMIX, Sybase и пр.Все они пришли с Юникса, т.е. там они есть
Но все они потребуют понимание реляционных отношений и владения языком SQL
Теперь собственно программирование в случае веб-программирования различают программирование клиентской части и серверной. Для клиентской части разнообразие не великое - здесь один язык - JavaScript и единая среда - Браузер (правда есть различия для IE и Mozilla, которые необходимо знать!) и
Среды для построения серверной части есть на обеих платформах и останавливаться здесь на их перечислении не будем. - Проще спросить у уже действующих веб-программистов и покопаться в Инете А вот с языками - проще Все языки на обоих платформах в серверной и клиентской частях являются диалектами С++.
Вот и получается как у классика: "Юноше, обдумывающему житье..."
Резюме:
1. HTML+CSS - Можно слегка расширить до DTML+CSS
2. MS- SQL и/или MySQL + SQL
3. C и С++ и азы ООП(классостроительство)
Пара слов про среды разработки:
Под Виндой - универсальная среда - Visual Studio - дорогая и в приобретении и в овладении игрушка, но универсальна! - На все случаи жизни. Вплоть до управления БД
Есть еще одна специфическая среда (шар в лузу MAXX'y) - FlashMX в последнее время довольно востребованная (востребованы специалисты, владеющие ею).
Ну, а для начать - порекомендовал бы пойти по истории развития технологии клиент/сервер - ASP с языками (VBS + JS) , которые можно успешно заменить на PHP. А то и продолжить одно другим (ASP(JS) и PHPдовольно равноценные подходы) + (DHTML+CSS)+JavaScript
Обращу внимание новичков, что для освоения клиентской части - (DHTML+CSS)+JavaScript - не нужны никакие сложности с серверами., но чисто клиентская часть имеет мало смысла без опоры на серверную часть.
Всякие, там перечни использованных торговых марок опустим и оставим на совести вот этой парочки: :drinks: - им явно заняться больше нечем.