
Para que um computador possa funcionar, ele necessita de algum tipo básico de programação. Um programa de computador é uma série de linhas de instruções, uma espécie de receita, que em informática é rotulada de algoritmos, que descreve o passo a passo de como uma tarefa deve ser executada. Essa é a definição mais simplória de um programa de computador: uma receita de como determinada atividade deve ser executada. Como é uma receita para computador, naturalmente, a linguagem em que será produzida estará em um "idioma" que a máquina "entenda". Linguagem de programação é isso: um idioma entendido e interpretado por máquinas.
O grande "X" da questão aqui está no fato de que com tudo isso, você consegue programar um computador para realizar PRATICAMENTE qualquer coisa. Sabendo a linguagem adequada e construindo a receita correta, não existirá tarefas que não poderá ser executada por um computador. Tudo, PRATICAMENTE tudo é possível!
E é aqui que o milagre acontece...