¿Qué debo hacer si sigo estancado en aprender programación de back-end sin mucho progreso?

Si comprende la programación (algoritmos, estructuras de datos, convertir un problema en una solución), el back-end o el front-end es el mismo. El front-end es casi exclusivamente Javascript (HTML y CSS no son programación, son presentaciones), el back-end es una elección de otros lenguajes, pero la programación es programación.

Si por “front end” te refieres a HTML y CSS, y tal vez aprendiste “programación en Javascript”, es hora de aprender programación. (“Programar en Javascript” es como “cocinar con sartenes”: no aprende a cocinar, aprende a usar sartenes). Comience con algoritmos y estructuras de datos. (Si comienzas a leerlo y piensas en publicar “es demasiado difícil”, no lo hagas. Es algo que te llevará 6 meses o más para entender. Ve un concepto a la vez, estudíalo, piénsalo, estudialo un poco más: aprende por completo antes de pasar a la siguiente. La programación no es algo que puedas aprender en una semana, incluso si pasas 8 horas al día).

Sinceramente creo que algo está mal aquí y no necesariamente con los lenguajes PHP es muy ligero. Creé una aplicación CRUD y no me considero un codificador de PHP, construí un CMS en Ruby y no soy un codificador de PHP, construí un CMS en DO#.

Deja de cambiar los idiomas. Quédate hasta que funcione. En este caso, quédese con PHP hasta que pueda construir y completar algunos CMS usando PHP.

Pruebe los tutoriales en video y confíe en mí. PHP y Ruby son bastante ligeros en comparación con C # y eso es bastante ligero en comparación con C ++.

Entonces tal vez intente la pila MEAN. pero me gustaría seguir con PHP, que es extremadamente ligero, quiero decir que no soy un codificador de PHP, pero logré hacer que un CMS funcione desde cero. Simplemente aténgase a un problema y no abandone hasta que lo solucione.