Programação!!! Para uns fácil, outros tranquilo, e ainda e sempre existirão àqueles que a julguem como complexa. Entretanto, o que é programação?, quais os tipos?, será que eu posso e como iniciar?
Segundo a Wikipedia, 2010:
Uma linguagem de programação é um método padronizado para expressar instruções para um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador. Uma linguagem permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias.
A interpretação de dados pelo computador ocorre apenas na forma de números binários (zero e um). Entretanto, as linguagens de programação podem ser classificadas em dois tipos: as de baixo nível e as de alto nível. Favor não confundir com o sentido literal da palavra. Mas o que seria isso ?
> Baixo nível
As linguagens de baixo nível são interpretadas diretamente pelo computador, tendo um resultado rápido, porém devido a sua complexidade de memorização é muito difícil e incômodo se trabalhar com elas. Alguns exemplos de linguagens de baixo nível são a linguagem binária (0 e 1) e a linguagem Assembly.
> Alto nível
Quando se fala em linguagem de alto nível, logo aparece a associação com algo mais bem elaborado, completo, mais fácil de se trabalhar. E é desta forma que se pode caracterizar as linguagens de alto nível. Agora as ações são representadas por palavras de ordem (ex: faça, imprima, etc) geralmente em inglês, com o constante objetivo de facilitar a memorização e a lógica. Neste momento as determinações não são mais interpretadas diretamente pelo computador, fazendo-se necessário traduzí-las para linguagem binária, com a utilização de um programa chamado compilador.
Felizmente, a programação está aberta e acessível para todos aqueles que a desejem usar. Bastar digitar a linguagem desejada em algum mecanismo de buscas que você irá encontrar de tutoriais de instalação à vídeos complexos de algoritmia. E o que é algoritmo?
algoritmo: do Lat. algorithmos < Ár. alkharizmi: [Inform.] conjunto de etapas bem definidas necessárias para chegar à resolução de um problema
Inicialmente recomendamos começar com noções de algoritmos e a lógica de programação, passando por pseudocódigo e adentrando ao mundo da programação em si (ex: C, Java, etc). A nossa dica é um simples programinha, criado por nossos amigos portugueses, o PORTUGOL. Nele pode-se programar na nossa linguagem nativa e de forma bem intuitiva, como no exemplo:
inicio
variavel texto nome
escrever “Insira seu nome: “
ler nome
escrever “Olá, “, nome
fim
Agora é mãos à obra e boa sorte!





![Desire.. [Explored] 22.2.12 Desire.. [Explored] 22.2.12](http://static.flickr.com/7194/6921502699_4cb090c84f_t.jpg)



[Fonte: Photobucket]