Inicio rápido con C++ es un curso introductorio centrado en la sintaxis esencial del lenguaje y el flujo de trabajo desde la terminal. A lo largo de 10 unidades prácticas, crearás, compilarás y ejecutarás programas pequeños antes de trabajar con variables, operadores, decisiones, bucles, cadenas, arrays y funciones.
El curso es principalmente guiado: nueve laboratorios explican los conceptos mediante ejemplos ejecutables y un reto inicial te pide completar un saludo personalizado. El último laboratorio amplía las bases con entrada y salida formateadas, flujos de archivos de texto y espacios de nombres.
Lo que aprenderás
Después de completar este curso, podrás:
- Crear archivos fuente
.cpp, compilarlos cong++, ejecutar el programa resultante e interpretar mensajes básicos del compilador - Declarar identificadores, variables, constantes, tipos integrados y literales, y usar asignaciones, expresiones, conversiones y operadores comunes
- Dirigir la ejecución con instrucciones secuenciales, condiciones,
switch, bucles,break,continuey bucles anidados - Leer, construir, comparar, inspeccionar y modificar valores
std::stringmediante entrada de consola y operaciones de cadena - Declarar arrays de una y varias dimensiones, procesarlos con bucles y trabajar con arrays de caracteres
- Definir y llamar funciones con prototipos, argumentos predeterminados, sobrecargas, arrays, parámetros const y paso por valor o referencia
- Formatear la E/S de consola con
<iomanip>, leer y escribir archivos de texto mediante flujos y organizar nombres con espacios de nombres
A quién va dirigido este curso
Este curso está dirigido a quienes programan por primera vez y a estudiantes que desean un repaso compacto de los fundamentos procedimentales de C++ antes de avanzar hacia la programación orientada a objetos o las bibliotecas.
Requisitos previos: No se requiere experiencia en programación. Debes sentirte cómodo escribiendo código y siguiendo instrucciones sencillas de terminal; los ejemplos matemáticos solo utilizan aritmética y comparaciones básicas.
Entorno de aprendizaje: Las 10 unidades se ejecutan en un WebIDE basado en Ubuntu 22.04 y accesible desde el navegador. Editarás archivos C++ y los compilarás con GNU g++, sin instalar un compilador local.
Preguntas frecuentes
¿Es adecuado para alguien que nunca ha programado?
Sí. El primer laboratorio explica la estructura de un programa C++ y cómo compilarlo y ejecutarlo antes de introducir tipos, expresiones y flujo de control. Los laboratorios posteriores contienen material de referencia más denso, por lo que se recomienda seguir los ejemplos en orden.
¿Cuánta programación independiente incluye?
El curso contiene nueve laboratorios guiados y un reto breve. La mayoría de las unidades ofrecen explicaciones y ejemplos para reproducir o adaptar; el reto del saludo personalizado es una pequeña comprobación de edición, cadenas, compilación y salida, no una serie de proyectos grandes.
¿Necesito instalar herramientas de C++ en mi computadora?
No. El WebIDE con Ubuntu 22.04 proporciona el flujo de terminal utilizado en el curso. Crearás archivos .cpp y usarás g++ dentro del entorno del navegador.
¿En qué se diferencia del curso más largo Programación en C++ para Principiantes?
Inicio rápido con C++ es la opción más acotada: se concentra en sintaxis procedimental, arrays, cadenas, funciones, E/S formateada, archivos de texto y espacios de nombres. No cubre clases, herencia, excepciones, memoria dinámica, punteros inteligentes, archivos binarios ni contenedores y algoritmos STL; elige el curso más largo si buscas esos temas y más retos de aplicación.


