¿Freecodecamp cubre PHP, y por qué / por qué no?

Aprender a través de FreeCodeCamp te convertiría en un desarrollador de pila completa.
La pila consta de:
Front-end: HTML + CSS + JQuery

Visualización de datos: ReactJS y D3

Back-end: nodeJS + JavaScript

¿POR QUÉ JavaScript?
Cubre JavaScript como el lenguaje de programación de back-end y nodeJS es el tiempo de ejecución de JavaScript de back-end. Por lo tanto, no hay necesidad de otro lenguaje de programación de fondo.
Lo sorprendente es que JavaScript se ejecuta en un navegador. Entonces, todo lo de JS se realiza principalmente en el navegador del usuario. Los servidores FreeCodeCamp se usan para guardar datos y recuperarlos. Para PHP, cada instrucción debe guardarse en el servidor, ejecutarse y representarse como HTML para mostrar los cambios.

¿POR QUÉ NO PHP?
PHP no es actualmente la elección de nuevos programadores. Aunque PHP es un buen lenguaje y se usa en más del 80% de la web, todavía limita a un programador. Muchas grandes empresas han probado nodeJS y han visto una mejora significativa de la velocidad en las aplicaciones que ejecutan nodeJS. La mayoría de los desarrolladores web aprenden JavaScript en algún momento de su carrera. NodeJS toma los alienta a usar JavaScript en el back-end también.
Además, si está pensando en crear una aplicación móvil híbrida, debería usar JavaScript (con PhoneGap o similares). Solo google para comparar NodeJs vs PHP, hay muchos artículos que merecen su atención.

Otra pregunta podría ser: si PHP se usa en más del 80% de la web, ¿no deberíamos aprender PHP primero? ¿O no debería FreeCodeCamp cubrir PHP?
R: Muchos argumentos han dicho que JavaScript no debería ser el primer lenguaje de programación de una persona. Probablemente hay algún hecho en ello. Es por eso que en las universidades se enseñan lenguajes de programación de propósito general como Java o Python.
Pero si está buscando desarrollo web y pregunta algo como, “¿Cuál es el idioma que debería aprender para convertirme en desarrollador web (para crear sitios web escalables o aplicaciones web o incluso aplicaciones móviles)?” La respuesta es: JavaScript.

Matt Mullenweg, creador de WordPress (un CMS hecho en PHP) dijo en una presentación: “Aprenda JavaScript profundamente”. Esto muestra que WordPress puede codificarse en JavaScript en el futuro o al menos volverse más dependiente de JavaScript.
Más del 25% del mundo está usando WordPress. Si todos comienzan a usar JavaScript en algún momento, será mejor que nos preparemos.
En la actualidad, la mayoría de las nuevas empresas usan nodeJS porque para ellos es como una solución para todos sus requisitos.

Futuro de PHP:
PHP podría disminuir en el número de usuarios, ya que con el tiempo llegará una nueva ola de CMS (que usan nodeJS) donde las personas podrían crear sitios web y aplicaciones sin mucha codificación. Pero PHP no morirá en el corto plazo.
PHP sigue siendo la barrera baja, lenguaje de programación fácil de aprender. Al estar orientado a objetos, tiene todas las posibilidades para hacer aplicaciones robustas. PHP se usa en más del 80% de los sitios web. Entonces, si está comenzando en PHP, tiene una gran multitud para atender. Los sistemas heredados que han estado usando PHP no dejarán de usarlo de repente.

Entonces, ¿qué elegir? Elige cualquier cosa. Pero comprende cómo funciona. Todos los lenguajes de programación como todos los lenguajes hablados son una forma de expresión de pensamientos.

Respuesta simple y la última que recuerdo fue oficial. No, porque JS es un idioma en toda la pila.

Ahora a PHP. Completé las certificaciones de FreeCodeCamps 3. Trabajo con los buscadores de certificación de pila completa como Project Manager.

También trabajo como desarrollador web profesional. La pila en el trabajo es SQL PHP Vue.

Al final del día, dominar un idioma le permitirá aprender otro muy rápidamente.

No, solo js y nodo para el servidor.