Programación para principiantes - Primeros pasos (Udemy.com)
Fundamentos de programación desde cero y desarrolla tu lógica para empezar tu camino como desarrollador
Created by: Fernando Herrera
Last updated January 2026
What you will learn
- Conocer los fundamentos de la programación
- Crear programas simples
- Desarrollar la lógica necesaria para resolver problemas
- Tener las bases para empezar con cualquier lenguaje de programación
- Conocer la terminología utilizada en la programación
- Conocer JavaScript y TypeScript
How it compares
Against the other 518 rated Udemy courses in Software Development on CourseDuck:
- Rating4.7 out of 5higher than 79% of them
- Reviews25,456#4 of 519 by number of reviews
- Length7.8 hourslonger than 59% of them
- Last updatedJanuary 2026more recently than 57% of them
Course Description
Este curso de programación para principiantes, tiene por objetivo brindarte una base para comenzar tu camino en el desarrollo de aplicaciones de cualquier tipo.
Partimos de cero desarrollando nuestra lógica, aprendiendo poco a poco conceptos nuevos hasta llegar a crear un pequeño juego creando una aplicación web.
El curso es 30% teórico y 70% práctico, soy del criterio que para aprender a programar, se debe de programar. Así que ten por seguro que aquí vas a escribir líneas de código y juntos vamos a crear grandes cosas que te ayudará a empezar este camino de la programación.
Aquí aprenderás sobre:
Lenguajes de programación
Variables y constantes
Librerias
Tipos de variables
JavaScript y TypeScript
Módulos
Objetos
Clases
Arreglos
Ciclos
Decisiones
Funciones
Estructuras de control
Crear un juego y desplegarlo en la nube
Un poco de React
Un poco de Node
Y mucho más…
Es un curso que ya sobrepasa los 100 mil alumnos, y que le ha ayudado a muchas personas a iniciar en el camino de la programación, ya sea profesionalmente o para tener otra base en las carreras universitarias de programación estructurada y programación orientada a objetos.
El curso te ayudará a comprender desde absoluto cero la programación y poco a poco ir dejando las bases necesarias para seguir creciendo o especializandote en las diferentes tecnologías que existen y que involucran algún tipo de programación.
Instructor Details
- 4.7 Rating
25,456 Reviews
Fernando Herrera
Soy un analista programador de sistemas de computo, con poco más de 20 años en el mundo del desarrollo de aplicaciones frontend y backend.
Durante mis últimos años me he dedicado a la enseñanza en línea, mientras trabajo en una empresa en Canadá.
Me encanta enseñar y programar, son mis dos pasatiempos favoritos que a su vez, es mi trabajo.
More courses by Fernando Herrera
Visual Studio Code: Mejora tu velocidad para codificar (2026)
4.7 (25,533 Reviews)
Provider: Udemy
Time: 2h
Free
GIT+GitHub: Todo un sistema de control de versiones de cero (2026)
4.8 (17,904 Reviews)
Provider: Udemy
Time: 11.6h
$12.99
More Software Development courses
Universidad Java con ChatGPT - IA Generativa Cero a Experto! (2026)
4.9 (125 Reviews)
Provider: Udemy
Time: 25.3h
$12.99
60+ Herramientas de desarrollo y diseño web - 2018
4.8 (5,369 Reviews)
Provider: Udemy
Time: 8.2h
Free
[ES] Dominio de Python: 100 Días, 100 Proyectos (2026)
4.8 (147 Reviews)
Provider: Udemy
Time: 29.8h
$19.99
Visual Studio Code: Mejora tu velocidad para codificar (2026)
4.7 (25,533 Reviews)
Provider: Udemy
Time: 2h
Free
ReactiveX - RxJs: De cero hasta los detalles - 2021
4.7 (3,378 Reviews)
Provider: Udemy
Time: 9.4h
$12.99
Python en Excel - Análisis de Datos FÁCIL con la Función PY (2026)
4.7 (433 Reviews)
Provider: Udemy
Time: 2.9h
$11.99
Reviews
By Colaborativa Sac on 10/13/2026
Excelente curso, para poder repasar todo lo que son conceptos básicos a nivel de programación web. En un curso netamente en C++ o Java que es como antes se enseñaba, si el curso queda corto, porque no es su foco. Peroooo, para comenzar con NodeJS y sus framework backends. Recomiendo el curso si o si, su Linea de aprendizaje es super rápida y muy bien explicada! Gracias Fernando!
By Susana Gisela Arredondo Gil on 9/28/2026
Es bueno explicando y el material ayuda mucho. Pero en el caso del juego del ahorcado ya al final me perdí, porque ya metió muchas cosas técnicas (buenas, pero no tanto para los que vamos iniciando y nos perdemos). Además, nunca explica que hacer si cierras el localhost temporal, cómo volver a cargarlo?
By Jared Josué Camacho Rolón on 8/10/2026
Muy bueno el curso, he de decir que no es tan para muy principiantes, si hay que tener algunas nociones. A mi me gustó mucho, se reforzaron los conceptos y se pusieron en practica los ejercicios que igual me gustaron. Como sugerencia, al inicio deberian explicar como es que se usa la terminal, como se abre y cosas así porque hay varios usuarios que tienen dudas en esto, asi como los scripts de TS en Linux/Mac si se ejecutan en Windows hay que hacer unas modificaciones previas
By Abner Emilio Ku Sosa on 7/20/2026
Aprendi fuera de la caja tradicional de enseñansa, yo veía complicado aprender a programar, pero cuando todo es directo y sin rodeos, creo que es mucho mejor, sobre todo cuando es más practico que teorico y obvio ese es un 50 el otro 50 ya queda de tu persona si haces las actividades o solo copias y pegas, muchas gracias
By Sebastian Gonzalez on 5/14/2026
Es un excelente curso para tus inicios en la programación, aunque es enfático en los fundamentos para programar da muchos datos interesantes tanto del lenguaje TypeScript como de la forma de programar en realidad (componentes, manejo de import/export, entre otros). Estoy reforzando conceptos y realmente me ha sido muy útil. Gracias Fernando !
By Jeferson Andrew Fuentes García on 5/5/2026
Yo ya tenía conocimiento de fundamentos de programación, pero estuve mucho tiempo lejos del código, para mi la forma de explicar del profe ha sido increíble, todo lo entendí, pude hacer todos los ejercicios y me siento muy contento. Recomiendo el curso para nuevos estudiantes y gente que quiera refrescar conocimientos como yo.
By William Gonzalez on 5/2/2026
En mi concepto es uno de los mejores cursos que he tomado. La forma como el instructor organiza el temario y cada una de sus clases, permite que el alumno no pierda el foco y logre adquirir el conocimiento. Adicionalmente veo que el instructor tiene otros cursos que permiten avanzar con la tecnicas de programación como lo es el curso de JavaScript, TS y patrones de programación. Fernando, muchas gracias.
By Paola Andrea Suaza Saldarriaga on 4/5/2026
Cuando inicie me parece super bien, en algunas partes se pone como dificil, hay que parar y revisar varias veces, e indagar más, y bueno a seguir aprendiendo.
By Ricardo Aguilar on 3/31/2026
Excelente curso, cumple en todas las expectativas. Es un curso que te guía a como iniciar en el mundo de la programación de manera muy detallada, en cada ejercicio, en cada desarrollo, algo muy importante es que hay ejercicios de tarea que resolver y te reta a poder implementar, lo ya aprendido.
By Vicente González de Sande on 3/13/2026
El curso es bastante bueno para un nivel inicial... hasta el penúltimo tema (el último es sólo una despedida). La razón es bastante sencilla: el penúltimo tema es un lenguaje totalmente nuevo sobre el que no se ha visto absolutamente nada en todo el curso y que implica un conocimiento mucho más amplio (css, html...). En esa sección casi todo se solventa con "esto no da igual ahora", "esto ponedlo así y no importa". Entiendo que se quiera dar una práctica más visual y simpático, imposible sólo con TS, pero esa sección realmente sólo deja una sensación de frustración más que aportar algo positivo.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100








![[ES] Dominio de Python: 100 Días, 100 Proyectos](/programming/software-development/images/6597337_e3b2.jpg?v=1792431514)


