Hay 2 campos de entrenamiento de codificación cerca de mí. Ambos enseñan HTML / CSS / JavaScript en el front-end, pero uno cubre PHP en el lado del servidor, y el otro es Java. ¿A cuál debo asistir?

Estoy de acuerdo con la otra respuesta, aunque para (algunos) razonamientos diferentes. Como entrenador de un bootcamp basado en PHP, intentaré ser unbias.

La razón por la que enseñamos PHP es por algunas razones:

PHP se puede escribir de manera procesal, funcional y OO. Esto nos da la oportunidad de enseñarle 3 estilos de desarrollo diferentes y ampliar su conjunto de habilidades, abriéndole a una gama más amplia de idiomas posibles.

La curva de aprendizaje. PHP tiene una curva de aprendizaje inicial bastante fácil, mientras que entender los estrictos lenguajes OO como Java es difícil, puede comenzar a construir cosas en PHP muy fácilmente el día 1.

Finalmente, la misma razón ya dada, debido a su uso generalizado. PHP se ejecuta en algo así como el 70% de todos los sitios web del mundo, es realmente una obviedad saber si te estás metiendo en el desarrollo web.

Dicho todo esto, sugeriría hablar con los bootcamps sobre lo que sus graduados han hecho, los verdaderamente buenos no solo enseñan un idioma, sino que te enseñan cómo programar, que es una habilidad transferible a muchos idiomas. Mirar los idiomas y la diversidad de lo que hacen sus graduados le dará una buena idea de cuán transferibles son las habilidades que enseñan.

¡Conviértase en desarrollador de software para un programa de capacitación basado en PHP con una tasa de contratación de graduados del 100%!

Si desea continuar con el desarrollo web, PHP debería cubrirlo en más casos que Java. Java se usa generalmente para el desarrollo de software, mientras que la mayoría de los CMS (por ejemplo, el más popular – WordPress) están construidos en PHP.

Ir al grano …

Creo que definitivamente deberías ir con php. Ha sido uno de los idiomas de back-end web más populares y ampliamente utilizados durante años.

No estoy tan familiarizado con Java para la web, pero sé que es excelente para otras cosas como el desarrollo de aplicaciones móviles de Android.

Dicho todo esto, si yo fuera usted, me quedaría con el lenguaje creado para la web que es php.

En una nota al margen … ¿por qué ir a un campamento de entrenamiento si puedes aprender igual de bien en línea y por mucho más barato?