Técnicas de Estudio y Aprendizaje

Algoritmo para principiantes: ¿curso online o libro?

Post actualizado el día octubre 29, 2026 by DeiviSanzPlay

Elegir cómo aprender un algoritmo para principiantes se reduce, casi siempre, a dos caminos: un curso online interactivo o un libro técnico clásico. He probado ambos con personas que empezaban de cero y la diferencia no está en el temario, sino en cómo te obligan a pensar.

Un curso online te da feedback inmediato, pero un libro te obliga a reconstruir el razonamiento sin ayudas. Para quien nunca ha escrito un bucle, esa fricción es justo lo que consolida el aprendizaje.

Aquí comparo las dos opciones con casos reales y explico por qué, en la mayoría de principiantes, gana el libro acompañado de práctica libre, no el curso con vídeos y ejercicios guiados.

Qué significa realmente aprender un algoritmo desde cero

Un algoritmo para principiantes no es memorizar pseudocódigo: es aprender a descomponer un problema en pasos que una máquina pueda ejecutar. Esa habilidad se entrena leyendo, equivocándose y volviendo a leer.

Los cursos online suelen dar la estructura masticada: vídeo, ejercicio, solución. El problema es que el cerebro reconoce la solución cuando la ve, pero no la genera. Ese es el primer mito que conviene derribar.

Un libro, en cambio, te deja atascado. Y atascarse sin que nadie te rescate en treinta segundos es, precisamente, donde nace el pensamiento algorítmico.

Curso online: cómodo, pero con un techo temprano

La gran ventaja del curso es la barrera de entrada baja. Plataformas como Coursera, edX o freeCodeCamp ofrecen introducciones sólidas a estructuras de control, arrays y funciones. Para alguien que duda si le gusta la programación, es un buen test de dos semanas.

El límite aparece cuando el ejercicio se resuelve copiando el patrón del vídeo anterior. He visto a gente terminar módulos de recursividad sin saber explicar por qué una función se llama a sí misma. Eso no es aprender un algoritmo para principiantes: es completar casillas.

Además, muchos cursos prometen «dominar la lógica de programación en un mes». No lo garantizo yo ni debería garantizarlo nadie: depende de las horas reales de práctica, no del temario.

Libro técnico: más lento, más profundo, más honesto

Un buen manual —pienso en clásicos introductorios de estructuras de datos o en textos de lógica de programación— no te da la respuesta en el mismo párrafo. Te plantea el problema y espera. Esa espera es incómoda y valiosa.

Cuando lees sobre ordenación por inserción en papel, tienes que dibujar el array, mover los índices con el dedo y comprobar si el resultado cuadra. Ese proceso manual es el que fija el concepto.

La desventaja es clara: si te bloqueas y no tienes a nadie, puedes abandonar. Por eso el libro no funciona solo. Necesita un entorno de práctica donde probar lo leído.

El caso concreto que me hizo cambiar de opinión

Hace un tiempo acompañé a una persona que había terminado un curso online de iniciación. Sabía escribir bucles y condicionales, pero al pedirle que sumara los números pares de una lista se quedó en blanco. No era falta de memoria: era falta de práctica con problemas nuevos.

Le propuse algo simple. Le dejé un libro de introducción a la programación y un editor de código vacío. Durante dos semanas, cada capítulo leído se convertía en un ejercicio inventado por ella, no copiado del libro. Al principio tardaba horas en resolver cosas triviales.

A la tercera semana empezó a escribir pseudocódigo antes de tocar el teclado. Ese gesto —pensar antes de teclear— es la señal de que un algoritmo para principiantes ha calado. No fue el curso lo que lo produjo, sino la fricción del libro y la práctica sin red.

Por qué gana el libro (con matices)

Gana porque obliga a leer despacio, a reinterpretar y a formular preguntas propias. Un curso te da respuestas; un libro te da material para construir las tuyas.

También gana en coste y en ritmo. Puedes releer un párrafo tres veces sin que nadie te meta prisa. Y puedes saltarte capítulos sin que el sistema te marque como «no completado».

Ahora los matices. Esto no funciona para quien necesita estructura externa férrea, para quien aprende mejor con vídeo o para quien no tiene un mínimo de disciplina para sentarse solo. En esos casos, un curso con ejercicios corregidos es mejor punto de partida.

Y no sirve de nada leer un libro sin escribir código. El libro es el mapa; el editor es el terreno. Sin terreno, el mapa es decoración.

Cómo combinarlos sin caer en el curso eterno

La combinación que mejor me ha funcionado: libro como eje, curso solo como consulta puntual. Si un capítulo sobre recursividad se atasca, un vídeo corto puede desbloquear. Pero el vídeo no debe sustituir al capítulo.

Otra regla útil: por cada concepto leído, inventar un problema propio y resolverlo sin mirar la solución. Si no sale, volver al texto. Ese ciclo es más lento que un curso, pero deja menos huecos.

Al final, la pregunta no es qué opción es más moderna, sino cuál te obliga a pensar más. Para un algoritmo para principiantes, la respuesta suele estar en el papel, no en la pantalla.


Sobre el autor: DeiviSanzPlay — Soy David Sanz, Editor y Responsable de Contenidos. Mi trabajo consiste en revisar, corregir y mejorar los contenidos de este blog para que la información sea clara, útil y esté bien estructurada. Trabajo con diferentes temáticas y verticales, por lo que una parte importante de mi día a día es analizar cada contenido, cuidar la redacción y asegurar que el lector encuentre información de calidad. Me gusta prestar atención a los detalles. Desde una corrección de estilo hasta la organización de un artículo, todo cuenta cuando se trata de crear contenidos que realmente aporten valor y sean fáciles de entender. En este blog encontrarás artículos sobre diferentes temas y sectores. Mi responsabilidad es cuidar y supervisar cada contenido para que mantenga unos estándares de calidad y ofrezca una buena experiencia a quien nos visita. Porque para mí, un buen contenido no consiste únicamente en escribir. También hay que revisar, contrastar, ordenar y pensar en la persona que está al otro lado de la pantalla.

Perfiles verificables: Sitio web

Publicado el 29 de October de 2026. Última revisión: 29 de October de 2026.