La programación básica se basa en el uso de pseudocódigo, diagramas de flujo y estructuras de control para describir algoritmos de manera que puedan ser entendidos por humanos y máquinas. Se dividen los programas en módulos y se utilizan estructuras de control como la secuencial, alternativa y repetitiva.