Introdução à programação/Programar

Origem: Wikilivros, livros abertos por um mundo aberto.

[editar] Motivação

Nos dias que correm, não saber trabalhar com computadores é considerada iliteracia (analfabetismo) e o custo por não saber utilizar um computador pode ser caro.

Um grande aliado no aprendizado de informática é o chamado software livre, que veio para disponibilizar programas que necessitarmos, actualizados, protegidos e pelo custo de nada. Outra grande vantagem do software livre é para os desenvolvedores, pois um software livre disponibiliza seu código fonte para o usuário, ou seja, você pode alterar o código do programa para adicionar ou remover algum recurso conforme sua necessidade.

Daí uma grande vantagem de saber programar, a possibilidade de criar o que quiser, quando quiser. Não só para o PC, mas celulares, PDAs, entre outros.

[editar] A programação

Provavelmente você já ouviu a palavra programação, conhece o seu significado, mas, provavelmente, desconhece o que faz, como se faz e quem faz. Programar é fácil e divertido, a dificuldade, para mal dos iniciantes pouco persistentes, é começar a perceber como uma máquina "pensa".

No nosso quotidiano a comunicação é feita de um modo natural e raramente temos consciência das regras que aplicamos na nossa linguagem. O destino da aprendizagem de uma linguagem de programação é exactamente a mesma: aplicação de regras inconscientemente (abstrair).

Todas as linguagens de programação têm essencialmente o mesmo propósito, que é permitir ao programador humano dar instruções ao computador. Hoje é difícil imaginar um domínio da atividade humana onde a utilização de computadores não seja desejável. Assim sendo o domínio da programação é substancialmente ditado pela imaginação e criatividade.

 


Wikipedia
A Wikipédia tem mais sobre este assunto:
Introdução à programação

Prefácio Programar, o que é a programação? Como programar: pensar como uma máquina Aprendizagem: o "padrão eficaz" Linguagens de programação Estruturas de manipulação de dados Orientação a objectos Exercícios Bibliografia e ligações externas