Cómo aprender C++ en YouTube: mejores canales y cursos 2024

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

¿Por qué C++ sigue siendo relevante y dónde aprenderlo?

\n

Podría parecer que en la era de Python y JavaScript, el lenguaje C++ debería haber quedado en la sombra. Pero no — está vivo, coleando y sigue dominando en sistemas de alta carga, juegos, finanzas y robótica. Si quieres entender cómo funciona la memoria, aprender a escribir código rápido y aspirar a un salario por encima del mercado — C++ es tu elección.

\n

El problema es otro: hay muy pocos materiales educativos buenos en ruso. Y los que hay, a menudo están desactualizados (hola, libros de texto de 2005). La solución — YouTube. Pero incluso allí hay que saber separar el grano de la paja. Nosotros lo hemos hecho por ti.

\n

En este artículo — solo canales y cursos de C++ probados que realmente funcionan. Con ejemplos de código, tareas y análisis a fondo. ¡Allá vamos!

\n\n

Criterios de selección: cómo elegimos lo mejor

\n

Antes de soltar enlaces, acordemos: buscamos canales donde:

\n
    \n
  • Estándar actual — C++17/20, no «C++» de los 90;
  • \n
  • Práctica — mucho código, poca paja;
  • \n
  • Estructura — listas de reproducción, no videos caóticos;
  • \n
  • Idioma ruso — para no perder tiempo traduciendo.
  • \n
\n

Si un canal no cumple al menos dos puntos — no entra en la lista. Honestamente.

\n\n

Top 5 canales de YouTube en ruso sobre C++

\n\n

1. Timofey Khiryanov — la base que hay que conocer

\n

Si eres principiante y quieres entender C++ desde lo más básico — esta es tu primera parada. Timofey da clases en el MIPT, pero explica de forma que incluso un humanista lo entendería. Su curso «Fundamentos de programación en C++» — son más de 50 horas de teoría pura con análisis de cada línea de código.

\n

Así explica el trabajo con punteros:

\n
#include <iostream>\nint main() {\n    int a = 42;\n    int* ptr = &a;\n    std::cout << "Valor: " << *ptr << std::endl;\n    std::cout << "Dirección: " << ptr << std::endl;\n    return 0;\n}
\n

Después de sus clases, dejarás de temer a * y &. Ideal para quienes empiezan a estudiar C++ desde cero.

\n\n

2. SimpleCode — para quienes quieren escribir código ya

\n

Un canal adorado por su lenguaje «humano». El autor no carga con terminología académica, sino que muestra cómo resolver problemas reales. Especialmente buena es la lista de reproducción «C++ para principiantes» — 80 videos cortos, cada uno cubriendo un tema.

\n

Ejemplo de una lección típica — sobrecarga de operadores:

\n
class Vector2D {\npublic:\n    int x, y;\n    Vector2D operator+(const Vector2D& other) {\n        return {x + other.x, y + other.y};\n    }\n};\n\nint main() {\n    Vector2D v1{3, 4}, v2{1, 2};\n    Vector2D v3 = v1 + v2; // ¡magia!\n    std::cout << v3.x << " " << v3.y;\n}
\n

SimpleCode es la mejor opción si necesitas lecciones de C++ en YouTube que puedas ver en la pausa del almuerzo.

\n\n

3. SelfEdu — enfoque serio para futuros profesionales

\n

Este canal lo dirige un profesor de una universidad de primer nivel. Aquí no hay entretenimiento — solo cursos estructurados de C++ con énfasis en algoritmos y estructuras de datos. La lista de reproducción «Algoritmos y estructuras de datos en C++» es imprescindible para prepararse para entrevistas.

\n

Análisis de ordenamiento por mezcla:

\n
void merge(int arr[], int l, int m, int r) {\n    int n1 = m - l + 1;\n    int n2 = r - m;\n    int L[n1], R[n2];\n    \n    for (int i = 0; i < n1; i++) L[i] = arr[l + i];\n    for (int j = 0; j < n2; j++) R[j] = arr[m + 1 + j];\n    \n    // ... lógica estándar de mezcla\n}
\n

Si tu objetivo no es solo aprender sintaxis, sino completar cursos de C++ desde cero hasta el empleo — suscríbete a SelfEdu.

\n\n

4. Gosha Dudar — C++ vivo y moderno

\n

Gosha es uno de los bloggers programadores más populares en la internet rusa. Su estilo — rápido, enérgico, centrado en la práctica. No da clases, simplemente escribe código y comenta. Espe

Blogs

Book Recommendations