Y si optas por el PHP, cuando ya lo domines lo suficiente, te recomiendo:
- Que te documentes sobre patrones de diseño (Design Patterns), sobre todo el patron MVC, para programar tus aplicaciones en 3 capas. Una buena explicación la puedes encontrar en: www.librosweb.es/symfony/capitulo2/el_patron_mvc.html.
- Y después de eso, otra alternativa es utilizar algún framework, como pueden ser CakePHP, symfony, Zend Framework, etc.
Pero bueno, todo paso a paso. Primero a dominar PHP.