Lección 1

Hola Mundo en C++, línea por línea

El primer programa de todo programador de C++ — y cada línea tiene un trabajo. Ejecútalo aquí mismo y luego lo desmontamos.

El programa

Pulsa Ejecutar — el código corre dentro de tu navegador, nada que instalar:

#include <iostream>
using namespace std;

int main() {
    cout << "Hello, world!" << endl;
    return 0;
}

Qué hace cada línea

LíneaQué significa
#include <iostream>Trae la biblioteca de flujos de entrada/salida, que te da cout (imprimir) y cin (leer). Sin ella, el compilador no sabe qué es cout.
using namespace std;La biblioteca estándar guarda sus nombres en un «espacio de nombres» llamado std. Esta línea te deja escribir cout en lugar de std::cout. Cómo en las lecciones; muchos profesionales prefieren escribir std:: explícito en proyectos reales.
int main() { ... }El punto de entrada. Todo programa C++ empieza a ejecutarse aquí. El int significa que le devuelve un número entero al sistema operativo al terminar.
cout << "..." << endl;Imprime texto. << es el operador de «insertar en la salida» — puedes encadenar varios en una línea. endl termina la línea (como pulsar Enter).
return 0;Le dice al sistema «todo bien». Cero es éxito; distinto de cero suele señalar error.

Ahora hazlo interactivo: leer entrada

Escribe un número en la caja de entrada y ejecuta. cin lo lee y el programa calcula con él:

#include <iostream>
using namespace std;

int main() {
    int age;
    cout << "Enter your age: ";
    cin >> age;
    cout << "In ten years you will be " << age + 10 << "." << endl;
    return 0;
}

Dos cosas: el aviso ("Enter your age: ") se imprime con cout usando <<, y el dato entra con cin usando la flecha contraria, >>. Truco para recordarlo: los datos fluyen en la dirección de la flecha.

Errores clásicos de principiante (todos los hemos cometido)

Ejecutarlo en tu propia computadora (para después)

El editor de arriba es perfecto para lecciones y pruebas rápidas, pero tarde o temprano querrás un compilador de verdad. Las dos opciones gratuitas más amigables:

Práctica: hazlo tú en el editor

  1. Cambia el programa para imprimir tu nombre y la fecha de hoy en dos líneas separadas.
  2. Modifica el programa de la edad para imprimir también tu edad en meses (age * 12).
  3. Rómpelo a propósito: quita un punto y coma y lee el error del compilador. Aprender a leer errores hoy ahorra horas mañana.

Lo siguiente: variables y tipos — cómo decide C++ qué significan realmente 3, 3.0 y "3".