Si te quieres centrar en lo que es programación web tienes que hacer justamente lo que te dice
jProgr, aunque déjame decirte que yo tengo un blog en blogger y para mover la plantilla solo hago uso de HTML y javascripts para algunas funciones, el tema del PHP no lo manejo mucho, pero sería adecuado para un conocimiento más óptimo.
Si a lo que apuntas es hacer aplicaciones de escritorio o web (applets), pues te recomiendo JAVA, podrias probar con la IDE de
Netbeans (es gratuita), que yo la recomiendo bastante, por ahi podrás escuchar sobre otra IDE (eclipse) que tambien es muy buena y hasta consume menos recursos que el Netbeans sin dejar de ser gratuita, pero si recien te introduces en el mundo de la programación te recomiendo Netbeans porque es más intuitivo y te vas a llevar mejor con esa IDE.
Saludos.