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

Quiero aprender JavaScript y construir cosas geniales con él, pero no me interesan los CSS, HTML, hacer 'tooltips geniales' o juegos. ¿Qué puedo hacer con eso?

Cómo iniciar SEO para un nuevo sitio web

Cómo seleccionar todos los elementos de un grupo por categoría y obtener los datos como una matriz en Laravel

Tengo una idea y quiero hacer un sitio web interactivo para ir de compras. Sé Java y Python. ¿Qué debo aprender para hacer un sitio web fuerte?

Terminé de aprender Python como principiante, ¿qué debo hacer para mejorar mis habilidades en programación y Python?

¿Cuál es el lenguaje básico para aprender para un desarrollador front-end?

Cómo crear un sitio web (gratis) para alojar aplicaciones Java para descargar

Estoy construyendo un sitio en WordPress usando Visual Composer, sin embargo, las imágenes no responden en dispositivos móviles. ¿Cómo puedo arreglar esto?

Cómo hacer un mapa y usarlo en mi archivo HTML

Estoy usando el editor de texto Brackets para crear un sitio web, sin embargo, mi código PHP no se ejecuta cuando ejecuto el sitio web en mi navegador; que pasa

Escribo citas, poemas, artículos y mucho otro contenido. Deseo presentar eso a través de Internet. ¿Qué método debo usar para mostrar mis escritos?

Quiero entrar en la programación de servicios / aplicaciones web. ¿Dónde debo comenzar o qué temas debo analizar?

Quiero mover el contenido de un sitio autohospedado a WordPress. ¿Afectará mi clasificación y qué medidas debo tomar?

Estoy en un trabajo haciendo jQuery y Backbone. Por el bien de mi carrera, ¿debería encontrar un trabajo con una pila de front-end moderna?

Cómo cambiar el color de la flecha en una vista de lista móvil de jQuery