A linguagem de programação mais popular para PC é o C. A linguagem C é também amplamente utilizada para a programação de microcontroladores. O C é uma linguagem de programação relativamente simples, e que fornece estruturas de programação que mapeiam-se diretamente em instruções do nível máquina. Na linguagem C, há um número limitado de keywords, contudo esta inclui um largo número de caracteres e variações, com diferentes utilizações, o que torna a aprendizagem desta linguagem relativamente mais difícil. A maneira mais correta de desenvolver software é sempre incluir a modulação do problema numa fase inicial. Para efeitos de modulação do problema, algoritmos mais simples podem ser criados. A maneira mais simples de representação de um algoritmo é recorrer a um fluxograma. O próximo capítulo fornece uma breve introdução à construção de fluxogramas como meio de modular um programa, será também dada uma introdução à sintaxe da linguagem de programação C, recorrendo à sua aplicação a exemplos práticos. Aos iniciantes na programação e em particular na linguagem C é recomendado recorrerem a tutoriais e documentação adicionais neste tópico.