Me quito el sombrero si pudiste aprender programación a través de JavaScript. Quizás tuvo sus éxitos iniciales con el lenguaje JavaScript y pudo construir sobre ellos. Cuando comencé, terminé cambiando a PHP porque me pareció un lenguaje de script mucho más fácil de digerir inicialmente. Dicho esto, es probable que esté excepcionalmente dotado para los problemas de diseño y manejo de front-end que surgen con el navegador. Es una mentalidad diferente a trabajar con servidores y bases de datos, que son habilidades que requiere PHP.
Pensando en los rasgos de los mejores ingenieros de JavaScript que conozco, he observado que no intentan hacerlo todo. Quizás tengas una habilidad similar para mantenerte enfocado. Supongo que no eres alguien que desea incursionar en cada nueva biblioteca o marco de JS. Es fácil distraerse con todos los nuevos y geniales juguetes JS que entran y salen de la moda. Sin embargo, las personas que usan JS lo mejor que puedan, preguntarán si debo aprender este nuevo marco en lugar de sumergirme. Supongo que has invertido el tiempo que necesitabas para dominar suficientes aspectos del lenguaje. ser un desarrollador web front-end efectivo.
No estoy seguro de los desafíos que enfrenta, pero es posible que PHP The Right Way sea un recurso útil. También aprendí mucho de los libros de Larry Ullman. Te enfermarás de muerte al escribir formularios en su primer libro, pero la repetición ayudará a mantener la información. Si prueba esas cosas y sigue sin gustarle PHP, puede aprender Node.js u otro lenguaje de back-end. ¡Después de todo, no faltan los idiomas de backend! Buena suerte para ti. Espero que puedas doblar la esquina con PHP.
- ¿Los diseñadores web usan bootstrap?
- ¿Puedo convertirme en desarrollador front-end y aprender a usar WordPress en 1 año?
- ¿Cuál es la forma de hacer un sitio web de preguntas y respuestas como Quora? Soy un programador de 13 años. Necesito un tutorial.
- Sin un sitio web, ¿cómo podemos construir una base de datos para un próximo portal?
- ¿Por qué te cambiaste a Elm desde JavaScript?