O documento apresenta um curso de programação para não-programadores, explicando que linguagens de programação servem como ponte entre linguagem humana e de máquina através de algoritmos. Também lista diversas linguagens de programação e ferramentas.