Este documento introduce los conceptos básicos de la programación de sistemas, incluyendo que estudia los sistemas físicos y abstractos, las instrucciones que usan las computadoras para manipular datos, y áreas afines como la teoría de la computación, lenguajes de programación y arquitectura de computadoras. El objetivo es proveer herramientas para el desarrollo de software básico.