Con el tiempo veras que es practicamente imposible pretender que un solo lenguaje o una sola plataforma es suficiente para completar un desarrollo.
Al igual que muchos, manejo varios lenguajes y plataformas y herramientas alternas (desde un poquito de 3d max, photoshop, corel, ZBrush, editores de texto, modeldores, cosas de redes, depuradores, optimizadores, etc....)
Es bueno ir alineando lenguajes/plataformas en base a que le quieres apuntar. Por ejemplo si el fuerte es plataforma Windows, tonces Delphi es una exelente eleccion. Por lo contrario hacer desarrollo open source para Web sobre hostings LAMP es, bueno, en L(W)AMP (Linux o Windows+Apache+MySql+PHP).
Y asi sucesivamente.
Lo que te puedo recomendar es que te enfoques en UNA SOLA AREA de desarrollo.... y se muy buena en eso. Cuales son esas areas?
http://spanish.joelonsoftware.com/Ar...iveWorlds.html
# Paquetes
# Interno
# Embebido
# Juegos
# Desechables
Luego enfocate en una subarea. Por ejemplo, en los paquetes podriamos decir aplicaciones transaccionales, utilidades de sistemas o cosas asi.
Una vez has mirado a que enfocarte, elige las herramientas.
Por lo pronto veras que un lenguaje como Delphi, C++, Java , .NET cubren de forma casi completa todos los espectros del desarrollo, pero lenguajes mas especificos como PHP, Python, FoxPro, Ruby pueden ser mas rapidos en completar un area especifica o tarea concreta.
Siempre he pensado que un desarrollador completo deberia saber (al menos):
Plataformas OS: Windows y/o Linux
Bases de datos Sql. Cualquiera que tenga el rango completo de lo que es un motor Sql. Como Firebird...
Un lenguaje de proposito general (Delphi, C++, Java, C#/.NET)
Un Lenguaje de scripts (JScript es casi obligatorio, Python, PHP, ....)
Un lenguaje declarativo (Html, XML, Sql)
Conceptos basicos de redes y sistemas.
El asunto es que los lenguajes solos, no hacen nada... pero veras que en ciertos lenguajes determinadas actividades son mas productivas. Pero que es productivo para ti depende de que es lo que quieres hacer....
Obviamente, aprende algo para poder emplearte. Lo que este de moda, aunque por regla general lo de moda ni es lo mejor ni lo mejor pago (si esta de moda, mucha demanda y por consiguiente mucha oferta). A menos que PHP sea algo muy nuevo en tu area el pago del mismo no sera tan bueno...