Lo mejor que puedes hacer al principio es aprender PHP. Pero además de esto, también necesitarás aprender HTML, CSS, MySQL y Javascript.
Volviendo a php y Laravel, o cualquier otro marco: no podrá hacer nada bueno si no conoce el lenguaje en sí. Aprenda los conceptos básicos primero, comience con las variables, el tipo de variables, las comparaciones, cuál es la diferencia entre === y ==, qué es una función, qué es una variable global, cómo usarlas, cómo no usarlas, luego Empieza a aprender clases y objetos. ¿Cuál es la diferencia entre una clase y un objeto? ¿Qué es una interfaz, una clase abstracta, cuál es la diferencia entre las clases abstractas y las interfaces? ¿Qué es un rasgo? ¿Cómo trabajar con todos ellos, cómo extenderlos, cómo usar múltiples rasgos en una clase que tiene el mismo método declarado? Luego, cómo conectarse a una base de datos, pero de forma segura, cómo evitar la inyección de SQL, cómo escribir código que pueda comprender y mantener. Cómo no repetirse mientras codifica.
Comience a aprender el idioma en sí mismo al principio. Una vez que comprenda el lenguaje y los conceptos, será fácil aprender cualquier marco. Si no sabes el idioma, será muy fácil cometer errores y difícil aprender algo.
- ¿Cómo es el proceso de entrevista para un desarrollador web front-end?
- ¿Cuál es el papel de $ routeProvider en AngularJS?
- ¿Deberías usar siempre las gemas más actualizadas para un proyecto de Ruby on Rails?
- ¿Cuánto puede ganar un profesional independiente con solo HTML y CSS?
- ¿Qué debo considerar al escribir una API Node.js? ¿Debo comenzar con express, hapi u otro?
He visto muchos códigos malos escritos por “desarrolladores” que comenzaron a aprender el marco pero no el idioma. No estés en su bote. Es malo a largo plazo.
Si no conoce el idioma, será difícil aprender / usar otro marco, o construir algo pequeño cuando lo necesite.
Creo que la mejor manera de aprender php, después de seguir un curso en línea o leer un libro, es crear una aplicación. Toma el viejo phpMyAdmin y clónalo. De esta manera los aprenderás a todos. Comience a construirlo desde cero, con sus propias ideas, no tiene que ser el mismo que el original. No use ningún marco para esto.
PS haciendo este clon, te permitirá aprender los conceptos básicos de php, mysql database, html, css y te obligará a pensar en una arquitectura para tu propio producto. Como punto de vista inicial, puede seguir este pequeño tutorial para comenzar la Lección 1 del sitio PHP y versiones posteriores, puede seguir este para aprender a hacer y usar clases y objetos Tutorial de conexión de bases de datos
Un pájaro, primero aprende a caminar y luego a volar.