Gratis · En español · Sin instalar nada
Aprender PHP desde cero
Guía práctica para empezar con PHP sin experiencia previa: qué es, para qué sirve, qué necesitas y en qué orden estudiarlo. Al final tienes una ruta de 13 capítulos con ejemplos ejecutables y ejercicios resueltos.
¿Qué es PHP y para qué sirve?
PHP es un lenguaje de programación pensado para crear páginas y aplicaciones web. Tu código se ejecuta en el servidor, genera el HTML que ve el visitante y puede leer formularios, hablar con bases de datos o gestionar sesiones de usuario. Es el lenguaje de WordPress, de frameworks como Laravel y Symfony y de una parte enorme de la web.
Así es un primer programa en PHP:
<?php
echo "Hola, mundo\n";
$fruta = "manzana";
echo "Me gusta la $fruta";Hola, mundo Me gusta la manzana
Qué necesitas para aprender PHP
- Un navegador. PHPlay incluye un intérprete de PHP en la propia página; no hay que instalar ni configurar nada.
- Tiempo constante. Media hora al día escribiendo código rinde más que un fin de semana entero leyendo.
- Ganas de equivocarte. Los errores de PHP son la mejor herramienta de aprendizaje; el curso los muestra tal cual y los explica en castellano.
Ruta para aprender PHP paso a paso
Este es el orden recomendado. Cada capítulo se apoya en el anterior, así que conviene no saltarse ninguno.
Fundamentos
Lo mínimo para escribir programas: cómo se ejecuta PHP, guardar datos, trabajar con texto y comparar valores.
- Introducción a PHP: tu primer programa con echo
- Variables en PHP: tipos, var_dump, isset y constantes
- Strings en PHP: comillas, concatenación, interpolación y UTF-8
- Operadores en PHP: == frente a ===, type juggling y floats
Tomar decisiones y repetir
Que tu código reaccione a los datos y repita tareas sin copiar y pegar.
Organizar datos y código
Arrays, funciones, archivos y closures: la base de cualquier programa de tamaño real.
- Arrays en PHP: listas, asociativos y foreach
- Funciones en PHP: return, parámetros, tipos y recursividad
- Include, require y ficheros en PHP: leer y escribir archivos
- Ámbito, static, closures y callbacks en PHP
PHP profesional
Referencias, PHP en la web y programación orientada a objetos, que es lo que usan Laravel y Symfony.
- Referencias en PHP: & a fondo y el bug del foreach
- PHP en la web: $_GET, $_POST, XSS, sesiones y cookies
- Programación orientada a objetos en PHP: clases y objetos
Proyecto final
Un programa completo que junta todo lo anterior.
Errores típicos al aprender PHP
- Copiar sin entender. Escribe cada ejemplo a mano y cámbialo para ver qué pasa.
- Confundir
=y==. Uno asigna, el otro compara; y===compara también el tipo. Se explica en operadores y condicionales. - Saltar directo a un framework. Laravel es más fácil si antes dominas arrays, funciones y clases.
- No practicar los ejercicios. Ver la solución no es lo mismo que resolverlo; prueba primero y consulta las pistas después.
Dos formas de aprender PHP con PHPlay
El juego. Heredas una granja y un dron que solo obedece código PHP. Cada misión enseña un concepto y se corrige automáticamente.
El curso en texto. El mismo temario, ideal para leer con calma, buscar un tema concreto o repasar antes de un examen.
Preguntas frecuentes sobre aprender PHP
¿Cuánto se tarda en aprender PHP?
Con una o dos horas al día, los fundamentos (variables, condicionales, bucles, arrays y funciones) se aprenden en unas semanas. Llegar a programación orientada a objetos y a PHP web suele llevar un par de meses. Lo importante es escribir código cada día, no solo leer.
¿Es difícil aprender PHP?
No es de los lenguajes más difíciles para empezar: la sintaxis es sencilla y ves el resultado enseguida. Lo que cuesta de verdad son conceptos como las referencias, el ámbito de las variables o la comparación de tipos, y por eso el curso los explica con dibujos de memoria.
¿Se puede aprender PHP gratis?
Sí. PHPlay es gratuito: el temario, los ejemplos, los ejercicios y el juego. No hace falta registrarse ni instalar nada.
¿Qué necesito para aprender PHP?
Un navegador. PHPlay ejecuta PHP dentro de la página, así que puedes practicar desde el primer minuto. Más adelante, para hacer webs reales, instalarás PHP en tu ordenador o usarás un servidor local.
¿Por dónde empiezo si nunca he programado?
Por el primer capítulo, sin saltarte ninguno: cada uno se apoya en el anterior. Escribe los ejemplos en vez de copiarlos y haz los ejercicios antes de mirar la solución.
¿PHP sigue mereciendo la pena?
Sí. WordPress, Laravel y Symfony están hechos en PHP, y una parte muy grande de la web funciona con él. Aprenderlo te abre la puerta a mantener y crear sitios reales.
¿Qué es mejor, un curso de PHP en texto o un juego?
Son complementarios. El curso en texto es cómodo para consultar y repasar; el juego te obliga a programar para avanzar, que es como se fija lo aprendido. PHPlay incluye las dos cosas con el mismo temario.