Я начал с php и mysql, это более низкий уровень, чем остальные среды, такие как Django и Ruby on Rails;так что гораздо проще понять, что на самом деле происходит.
Если вы хотите заняться веб-разработкой, php - это надежная основа, которая имеет простые установщики пакетов, такие как WAMP, и имеет огромное сообщество.
Однако, если понимать ядро веб-приложений,не ваша цель, и вы хотите, чтобы какое-то волшебство ускорило и ускорило работу вашего приложения в процессе разработки, вы бы хотели использовать среду фреймворка веб-приложений, мой любимый здесь - Ruby on Rails.
Ruby on Rails для новичка немного сложнее в настройке, обычно он плохо работает в Windows, поэтому вам лучше будет установить поверх UNIX-среды, такой как Linux, Mac OS, BSD.
Если вы хотите пойти по пути рельсов, я предлагаю установить Ruby с менеджером ruby под названием RVM, который очень полезен для работы с средами Ruby.
Django - хорошая солидная структура, но она догоняет Rails и, по моему честному мнению, не обладает всей мощью магии, которой обладает Rails, такой как миграция баз данных.