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
- Cómo ganar dinero si sé HTML, JavaScript, CSS
- 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?
- ¿Qué sitios web de codificación reconocen más los empleadores? He trabajado en varios proyectos de programación en LAMP en mi puesto actual, pero soy autodidacta. Estoy mirando Khan Academy y codeschool.com. ¿Qué miran realmente los empleadores?
- Tengo un sitio web (http://awomkenneth.com/). Me gustaría hacerlo más popular en Nigeria. ¿Cómo lo logro?
- Mi presupuesto diario para publicidad es de $ 20. Nuestro objetivo son desarrolladores, frontend y desarrolladores web. ¿Cómo puedo usar este presupuesto de la manera más eficiente?
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:
- No aprenderá mucho JavaScript cuando use jQuery, aprenderá jQuery. para el lado del servidor, necesita buenos conocimientos en JavaScript puro.
- 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.