Jedyny słuszny to PHP? Panie! PHP to cholernie cienki język. Tyle że cholernie popularny. Potrafi też sobie radzić całkiem sprawnie, ale moim zdaniem praktycznie ZAWSZE da się wyczuć to, że jest cienki. Koleś, który stworzył PHP-a, delikatnie mówiąc, nie uchodził za super-ogarniętego -- przynajmniej jak na twórcę języków. Wielokrotnie krążyły jego cytaty, że nienawidzi programować i tak dalej. I PHP stworzył dla siebie i noobów.
Tymczasem PHP zdobył ogromną popularność. Niektórzy newbies stali się całkiem dobrzy. W PHP tworzy się również duże, poważne projekty -- nie ma co do tego żadnych wątpliwości.
Cała ta przeszłość języka niestety bekła. Próbują zachować kompatybilność wsteczną, więc język jest zaśmiecony. Biblioteka standardowa też. Ustawienia domyślne potrafią być totalnie nieprofesjonalne. Wiele funkcji języka jest niebezpiecznych i zupełnie niepoważnych. Ogólnie: ma sporo wad. Choć jeśli jesteś dobry, jeśli użyjesz odpowiednich funkcji i ustawień -- i nie użyjesz nieodpowiednich -- będzie to JAKOŚ wyglądało. Ale tak w miarę w miarę. Super to raczej nie będzie. PHP ewoluuje w dobrym kierunku, ale czy będą mieli odwagę porzucić te wszystkie badziewia i oczyścić język -- nie wiem.
Mówię to jako osoba, która backend od zawsze pisała głównie w PHP. Żeby nie było, że jestem jakimś fanboyem alternatywnych języków, które zaraz wymienię.
Python. Elegancki. Zwięzły. Szybki. Nie dbają o kompatybilność wsteczną. Coś jest nie tak? Wyrzucamy to z języka, albo zmieniamy!
Ruby. Framework Ruby on Rails dał mu nową młodość. Przyjemny w użyciu. Nawet zgrabny.
C# (ASP/.NET) czy Java (J2EE) to trochę inna liga, IMHO. Języki o silnej typizacji -- w każdym razie znacznie silniejszej niż PHP. Większe kobyłki. Kod kompilowany. To nie są języki skryptowe!
Wracając jeszcze do tego tworzenia stron www... Napisałeś: "nigdy mnie nie krecilo ani nie mam talentu graficzno-tworczego". Być może nie rozumiesz jednej rzeczy. Design, w tym design stron www, to ogromna dziedzina. Wymaga wielu lat nauki i praktyki. To nie jest coś, co możesz zrobić, "bo masz talent graficzny" lub nie. Tak naprawdę możesz nie mieć za grosz talentu, a stać się dobrym designerem dzięki ciężkiej pracy. Może nie najlepszym, bo najlepszych rodzi i talent i ciężka praca, ale dobrym.
Moim zdaniem, jeśli masz opcję, by zrobić stronę w czymś innym niż PHP, to wykorzystaj swoją szansę ;). PHP jest po prostu bardzo popularne, tanich i nic nie potrafiących klepaczy kodu jest mnóstwo (dobrych programistów PHP jest tak mało jak i w innych językach). Hosting jest tani. To i wiele shitów powstaje właśnie w PHP. Duże, fajne projekty też, ale... Ja do małych projektów wciąż wybieram PHP, bo znam ten język, bo mam narzędzia, bo łatwiej będzie znaleźć kogoś, kto daną stronę potem utrzyma. Ale gdybym miał zerową wiedzę i musiał się i tak uczyć czegoś od zera, wybrałbym coś innego. Jeśli bym nie ryzykował z Rubym -- zyskującym bardzo na popularności, ale wciąż rzadko stosowanym -- to wziąłbym się za Pythona.
C# czy Java najlepiej sprawdzą się -- IMHO -- przy większych projektach. Stosunkowo niewielkich witryn bym w tym nie pisał, choć widziałem ostatnio firmę, która tak robi (w ASP).