Embora a programação pareça uma ciência exata, programar é a arte de fazer com que um computador resolva nossos problemas.
Um minuto… Arte? Sim, Arte! Existem muitas maneiras de resolver um problema e encontrar essas maneiras é um processo criativo . O resultado desse processo é um programa: uma descrição da resolução do problema que pode ser realizada por uma máquina.
Saber programar pode nos dar um grande poder. Isso porque em vez de fazer tarefas repetitivas e entediantes, vamos usar nossos conhecimentos e imaginação para automatizar essas tarefas. (Ainda bem que o computador não fica entediado ).
Mas como é que a gente explica para a máquina como resolver o problema? Precisamos escrever em um idioma em que tanto o computador como as pessoas possam entender. Esse idioma é a linguagem de programação.
Vamos aprender como fazer utilizando a linguagem Gobstones!