Programação Informática é o processo a partir do qual o código-fonte de um software é escrito, numa determinada linguagem de programação . Esta linguagem comunica ao computador as instruções do que se pretende executar, isto é, o que tem de fazer e de que forma. As linguagens de programação são, normalmente, divididas em dois grupos: Linguagens de Baixo Nível - são aquelas que se aproximam mais da linguagem de máquina, ou seja, da forma como o computador representa dados e instruções. Linguagens de Alto Nível - são aquelas cuja sintaxe se assemelha mais da linguagem humana e se distanciam mais da linguagem de máquina. O conjunto de instruções de operações, descritas de forma clara e lógica, com o objetivo de resolver um determinado problema designa-se por Algoritmo . Por sua vez, um Programa corresponde a uma formalização/codificação do algoritmo numa linguagem de programação. Ada Lovelace é reconhecida internacionalmente como a primeira programadora da his