The methodology that we follow allows us, given a well-defined problem, to find a solution that can be taken to the computer. The first three steps (Modeling, specification and solution plan) allow us to find the solution to the given problem. Now we must "pass" that solution to the computer. The primary objective of this chapter is to introduce the student to the interesting world of computer programs. The concepts related to basic computer programming will be presented here, using Language C as a programming language. The advantages of this language will be shown, as well as the first instructions that will allow us to create simple programs in Language C.