Wie die anderen vor mir schon gesagt haben, es kommt darauf an. Für Web, der verbreiteten Model auf Basis von Apache, MySQL und PHP kommst ohne PHP nicht herum. Es gibt einfach kaum (keine) Alternativen. Außer HTML und JavaScript, aber da ist nicht viel herauszuholen.
Für komerziele Anwednungen sind heutzutage JavaServerPages (jsp) udn ASP.NET (asp) Hype. Ruby (on Rails), Python etc. sind auch Alternativen.
Wenn es um etwas anderes geht, dann ist PHP keine Alternative. Für Apps werden eher Objective C (etwas wie C++, aber eher untypisiert), java sowieso, C#, bzw.Visual Basic.Net (für Windows natürlich).
Das Problem bei dir kann es aber sein, dass PHP sich zu sehr von diesen Sprachen und Konzepten unterscheidet. Es muss aber nicht schlecht sein, was neues zu erlernen kann auch sehr viel Spass machen.