Internet está lleno de fragmentos de código, pero muy pocos te enseñan a pensar como un programador. Si acabas de llegar a PHP, tienes una oportunidad de oro: aprender a escribir código profesional antes de adquirir los vicios que frenan la carrera de muchos desarrolladores.
El reto de empezar hoy en PHP:
PHP ha evolucionado muchísimo en los últimos años. Si intentas aprender por tu cuenta, es probable que te sientas así:
- Confundido por las versiones: No sabes si lo que lees es de PHP 5 (obsoleto) o de PHP 8 (moderno).
- Copiar y pegar sin entender: Encuentras soluciones en foros que funcionan, pero no tienes ni idea de por qué funcionan.
- Miedo a los frameworks: Oyes hablar de Symfony o Laravel, pero cuando intentas usarlos, te sientes perdido entre tantas carpetas y conceptos extraños.
- Sin una hoja de ruta: Sabes hacer un
ify unwhile, pero no sabes cómo unir eso para crear una aplicación de verdad.
Pero antes de meternos en tecnicismos, hay que romper un mito:
Ahora sí, pasemos a lo que realmente te va a ayudar a avanzar
Tus primeras armas
Antes de escribir una sola línea, necesitas entender dónde vive PHP y cómo se comunica con el servidor. Es la diferencia entre un aficionado y alguien que sabe lo que hace.
- 👉 Qué se necesita para poner online una aplicación PHP
- Tarde o temprano vas a tener que entregar abrir tu aplicación para que otros la usen. Saber cómo lograrlo antes de empezar te va a ahorra mucha frustración.
- 👉 ¿Debo aprender php desde cero o ir directo con un framework?
- Una de las preguntas que más escucho de boca de los que se acercan a PHP por primera vez: Laravel o Symfony son excelentes herramientas pero… ¿estás preparado para usarlas?
- 👉 Cómo probar tus scripts PHP sin instalar un intérprete
- ¿Tenés una idea y querés probarla rápido? No es necesario instalar un nuevo intérprete.
- 👉 Detalles de HTTP que debés conocer
- Si vas a programar PHP lo más probable es que pases mucho tiempo desarrollando sitios. Si querés arrancar con el pié derecho nada mejor que entender las bases del protocolo que le da sentido a la web.
¿Dudas? Escribime a mauro.chojrin@leewayweb.com