Este documento presenta una introducción a la programación para personas sin experiencia previa. Explica los objetivos de aprender conceptos básicos como variables, condicionales, bucles, listas, métodos y funciones. También muestra ejemplos breves de cómo se implementan estos conceptos en diferentes lenguajes como Java, C#, Lua y JavaScript. Finalmente, concluye comparando sintaxis entre lenguajes y diferencias entre tipado estático y dinámico.