Soy un novato total en los marcos de desarrollo web. Suponiendo que conozco HTML / CSS, un poco de experiencia en PHP / MySQL (solo sintaxis básica), comenzando a aprender JS, ¿debería centrarme en sumergirme profundamente en LAMP o aprender un nuevo lenguaje como Opa?

Como mencionó Andrei Cristof, creo que deberías comenzar con node.js.
comenzar con una solución como Opa es el camino equivocado para un novato. Opa es una relatividad nueva, y no habrá mucha documentación o ayuda disponible, pero considere revisarla más adelante.

No entraría en PHP en absoluto, no es el primero.
Con JavaScript + node.js puro, puede hacer la mayor parte de lo que PHP puede hacer en el lado del servidor, la implementación puede ser muy diferente, pero al menos al principio no encontrará muchas cosas que puede hacer con PHP y no puede hacer con el nodo. js. de esta manera no tendrás que aprender dos idiomas, es realmente confuso para los nuevos.
+ tendrá la ventaja de desarrollar con JavaScript tanto para el lado del servidor (nodo) como para el lado del cliente (DOM, navegador)

Aquí hay algunos enlaces que lo ayudarán a comenzar:
Node.js Manual y Documentación
Una suave introducción a Node.js
Errores de depuración dentro de NodeJS
El libro para principiantes del nodo

Recuerde, aunque dije que node.js puede hacer casi todo lo que PHP puede hacer en el nivel básico, debe tener en cuenta que actualmente node.js proporciona soluciones para problemas específicos del lado del servidor.
encontrará que puede ser más complicado hacer cretinas con JavaScript y luego con PHP (y otras más fáciles), pero prometo que es mucho mejor y más fácil que usar y aprender dos idiomas al mismo tiempo.

Más tarde, deseo aprender PHP que pueda y lo recomiendo, pero puede ser muy diferente de JavaScript. primero debes saber una cosa, luego pasar a otra.

Otro consejo que puedo dar, ya que JavaScript tiene muchas bibliotecas y códigos disponibles en la web, recomendaría usar la menor cantidad posible de ellos (mientras aprende).

Esto por dos razones principales:

  1. No aprenderá mucho JavaScript cuando use jQuery, aprenderá jQuery. para el lado del servidor, necesita buenos conocimientos en JavaScript puro.
  2. Algunas bibliotecas son creadas por personas inteligentes.
    Otras bibliotecas son creadas por personas que hacen una herramienta perezosa para buscar en Google (y descubrir que alguien ya ha creado una), por lo que crean su propia implementación de lo mismo, y generalmente hacen esto mal, solo apoyará las cosas malas al mirar su código. Como nuevo en JavaScript, será difícil distinguir entre los dos casos.

Creo firmemente que LAMP es una buena base para usted en el mundo del desarrollo web.

Debería aprender en el siguiente orden:

1 / HTML / CSS
2 / Js con Jquery
3 / PHP
4 / PHP con MySQL
5 / Elija un marco PHP

y crea una aplicación simple que quieras.

Lleva tiempo pero realmente vale la pena hacerlo.

Si tienes muy poca experiencia, ¡intenta aumentarla!

Los proyectos en tiempo real le enseñarán qué necesita el mercado y qué debe aprender …

Debería obtener un libro de node.js y comenzar a leer y practicar. Ahorrará tiempo usando JavaScript tanto para el código del lado del cliente como del lado del servidor.

More Interesting

Me encanta instantdomainsearch.com. ¿Cuánto dinero y tiempo de desarrollo se necesitaría para crear una interfaz tan simplista en un mercado con un número limitado de productos (500-600) de varios proveedores?

Cómo ser el mejor en todos los módulos de JAVA

Cómo construir una solución de gestión de API

Mi fila en Bootstrap no funciona como debería, y mis sesiones tampoco funcionan como deberían. ¿Que puedo hacer?

Quiero crear un anti-ransomeware pero no tengo ningún desarrollador. ¿Como empiezo?

Estoy buscando externalizar un complemento de WordPress a un desarrollador, y he encontrado algunos en oDesk. Sin embargo, la mayoría parecen ser agencias o tener un equipo. ¿Es esto problemático para aquellos de ustedes que lo han pasado?

Quiero tomar mis habilidades de diseño web y convertirlas en sitios web reales. ¿Qué debo aprender a codificar primero?

Quiero participar en un concurso de aplicaciones web donde el tema es "aplicaciones para la vida laboral diaria". ¿En qué contexto debo interpretar esto y qué campos puedo abordar?

Voy a comenzar a escribir una aplicación web. Tengo años de experiencia en PHP, MySQL y el framework Laravel. ¿Debo ir a aprender Node.js y MongoDB? ¿Qué tanta diferencia hay?

Estoy planeando solicitar un programa de pasantía y capacitación para desarrollo web. ¿Qué debería aprender allí para construir un sitio web con tendencia moderna?

Estoy aprendiendo Ruby on Rails con miras a un cambio de carrera en el desarrollo web. Soy reacio a cambiar a una Mac, pero me han dicho que es la mejor opción para el desarrollo. ¿Es esto cierto?

¿Por qué me cuesta codificar cuando no están todos mis compañeros de clase?

Quiero ser un desarrollador de backend. ¿Es bueno NodeJS con Typecript para comenzar?

¿Puede uno ser un desarrollador de software y web (front-end) si comenzó a practicar en su adolescencia (14)? Si es así, ¿será difícil ser ambos?

Cómo construir una comunidad en línea activa para mi sitio web