Programação para Noobs
O que preciso de saber antes de começar seja o que for?
Este tutorial foi criado por mim com junções de vários post no forum techzone.pt
- O que é um compilador?
- Um compilador é um programa que transforma texto noutro programa, isto é a forma martelada desta definição, mas para já é o que precisam de saber.
- E que texto é esse?
- Esse texto é o que queres aprender a fazer, chama-se código do programa. É isso que queres aprender, a linguagem que o compilador vai transformar.
- Linguagem? Então não era só texto?
- Claro que não! O compilador precisa de saber como transformar esse texto, portanto esse texto tem de obedecer a umas determinadas regras, algo quase como uma gramática, daí designar-se por linguagem.
- Então sabendo essa linguagem e tendo um compilador já posso fazer programas?
- Teoricamente sim, existem algumas linguagens de programação que impõe outros requisitos, mas para já é isso que precisas de saber.
- É pá..., mas se calhar é muita coisa para saber numa linguagem de programação, não há nada que nos ajude?
- Haver há, no entanto para começar é capaz de não ser a melhor ideia. O ideal seria apenas um editor de texto em que as palavras chave ficassem coloridas, tens o exemplo do Notepad++. Claro que podes usar outros editores ou IDEs
- Tu e as palavras estranhas..., que raio é isso de IDE?
- Pois..., um IDE é uma ferramenta que te dá dicas sobre como programar, tem algumas ferramentas úteis a um programador e afins, podes encontrar uma lista delas aqui mesmo na Techzone
- Então e como devo começar a programar afinal?
- Esta questão já foi colocada mesmo muitas vezes aqui pela techzone, talvez as ajudas que deram a outros te possam ajudar, vê a lista de tópicos que se seguem:
- Mas afinal de contas, que linguagem devo escolher para começar? Vejo tantas respostas diferentes...
- Cabe essencialmente a ti decidir entre as propostas que são apresentadas nos tópicos anteriores, aquilo não passam de sugestões, não existe nenhuma sequência definida de progressão
- Então basta isto, é?
- Nop, precisas de ter bastante calma e paciência, programar não é fácil. Não tentes dar passos maior que as tuas pernas conseguem dar, e não desesperes logo na primeira dificuldade
- Deves sempre ter algumas noções de algoritmia, facilitam-te no inicio, são imprescindiveis ao longo do teu percurso como programador. Para começares, podes sempre dar uma vista de olhos neste tópico: Mini curso de Programação
Este tutorial foi criado por mim com junções de vários post no forum techzone.pt