Cześć,
Jeżeli chodzi w chwili obecnej o produkcję stron internetowych to głównie nie ma jakiegoś ogólnego trendu, wiadomo, że dzieli się stronę na backend oraz frontend.
Jeżeli chodzi o backend to mamy do wyboru całkiem sporo technologii czy tam języków, jak zwał tak zwał. Najpopularniejsza w naszym kraju jak i chyba na świecie jest PHP, ale nie samo PHP, bo to masochizm ale jego frameworki, jest ich mnóstwo i każdy ma swoje wady i zalety, o których akurat tutaj nie ma co pisać warto też wspomnieć o tzw. microframeworkach, które przydatne są do produkcji bardzo prostych stron.
Ale jeżeli chodzi o backend to nie samym PHP człowiek żyje ale też jest kilka innych świetnych rozwiązań, np. dla fanów C# i .NET mamy ASP.NET. Dla fanów Pythona mamy Django oraz Flaska (nie tylko te dwa, ale są one najpopularniejsze). Dla fanów JavaScriptu, który ostatnio jest bardzo modny przynajmniej jeżeli chodzi o front, mamy NodeJS. Dla fanów Ruby mamy Ruby on Rails oraz Sinatre.
Jeżeli chodzi o frontend to głównie wiadomo HTML, CSS oraz JavaScript. Ale to też nie wszystko. Ogólnie trendem i dobrą praktyką jest używanie i tutaj frameworków jak Bootstrap, Foundation itd. jest to ogólnie zbiórk gotowych rozwiązań. Sam JavaScript też posiada masę gotowych rozwiązań jak jQuery. Modne teraz są frameworki, które usprawniają powiedzmy pracę z AJAXem jak Angular, Ember.
To tak dość ogólnie opisane to co w trawie piszczy. Jeżeli o to co ja wykorzystuję przy tworzeniu stron to korzystam głównie z, jeżeli chodzi o backend, Ruby/RoR, potężny oraz de facto bardzo prosty język, w którym cholernie przyjemnie się pisze, a gdy do tworzenia stron używamy Ruby on Rails to stworzenie prostej strony to dosłownie kilka minut, gdzie w PHP to masa dłubania. Jeżeli chodzi o RoR to mamy tam masę fajnych rozwiązań, o których teraz nie będę pisał. Ale możemy zamiast HTML używać HAML, który diabelsko skraca czas pisania, zamiast JavaScript możemy używać CoffeeScript, gdzie składnia C-podoba idzie precz oraz kod jest krótszy co jest bardzo fajne. Mamy już wbudowanego SASSa taka odmiana CSS, dzięki, której możemy bardziej intuicyjnie pisać kod możemy np. tworzyć zmienne, czy funkcje, czego w zwykłym CSS nie ma, a nie raz się przydaje, żeby nie pisać w kółko tego samego. Do tego mamy wbudowane jQuery (ale to już chyba większość frameworków ma). Dodatkowo idąc za trendem warto zainteresować się czymś takim jak Angular czy Ember.
No i to tak po krótce tyle na ten temat.