Como iniciar na programação! - Thread dos candidatos a n3rds :D

HecKel

The WORM
Boas!

Existem threads e mais threads sobre isto..., como tal, decidi pegar nessa informação toda e fundir num único post.

Usem esta thread para as dúvidas que tenham sobre o tema, mas apenas sobre a iniciação à programação.

Duvidas concretas deverão ser colocadas numa nova thread.


O que preciso de saber antes de começar seja o que for?
  • 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 Zwame ;)

  • 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
Boa sorte ;)

HecKel
 
Última edição pelo moderador:

xtr3me

Power Member
Lá vai mais uma para sticky.

Boa thread HecKel. Pena que eu aposte que mesmo assim coisas que já estão aqui vão continuar a ser perguntadas (o pessoal tem o péssimo hábito de não ler os stickies).

Mesmo assim, muito bom.
 

Baderous

Banido
Sticky Sticky Sticky Sticky Sticky Sticky Sticky Sticky Sticky Sticky Sticky Sticky MUSHROOM MUSHROOM! :D

Finalmente, uma alma bondosa que se deu ao trabalho de fazer uma thread destas!
Já não era sem tempo!
 

Kayvlim

Moderating From /home
Staff
Acho que 60% das respostas às perguntas aqui do fórum de programação são "lê este sticky do chat HecKel: ...". Agora essa percentagem vai subir para 90% :D

Excelente tópico :) Nem é preciso votar para sticky... ele há-de ir lá parar sozinho!
 

HecKel

The WORM
Obrigado e todos os blablablas da praxe :P

O que importa é que isto tenha uso, seja sticky ou não. Mas tal como o xtr3me disse, ninguém olha para as stickys e pior que isso é ninguém fazer uso do search (vejam a lista de tópicos que lá coloquei...).

Agradeço mesmo todos os comentários, mas o objectivo da thread é mesmo os novatos usarem a thread, não é apenas de consulta como as outras :)

HecKel
 

AragTey

Power Member
Fui de férias e esta grande thread já andava aqui perdida .....

Agradeço mesmo todos os comentários, mas o objectivo da thread é mesmo os novatos usarem a thread, não é apenas de consulta como as outras :)

Isto realmente é um problema.....fazer com que a malta leia a thread ... a única coisa que me ocorre é publicidade enganadora...lol.....mudar o titulo da thread para

"Ganha 10000 euros em 5 minutos"

:lol:

Bom so um post para levar esta thread de volta a primeira pagina....
 

Inpanzinator

Power Member
Já agora e utilizando este tópico, eu utilizo o Ubuntu OS e gostava de saber se existe algum compilador que me faça programas .exe para correr no Windows...

Gracias...
 

Pedroaraujo95

Power Member
Isto nao é la mto facil

Isto e lixado como tudo inda por cima progamas em ingles!!! Bahh!! Nao percebo nada!!! Ja desisti mas obrigado na mesma ta mto bom!!! Tamb so tenho 12 anos!!! Inda tenho mto pela frente!!!
 
Última edição:

Rikazzold

Power Member
Isto e lixado como tudo inda por cima progamas em ingles!!! Bahh!! Nao percebo nada!!! Ja desisti mas obrigado na mesma ta mto bom!!! Tamb so tenho 12 anos!!! Inda tenho mto pela frente!!!

Boas.

Se calhar começaste por uma linguagem complicada... eu com essa idade estava em HTML. Arranjei tópicos em português e fui trabalhando em bloco de notas. Apesar de não ser considerada linguagem de programação é sempre um bom começo :) Experimenta.

Cumps.
 

arkannis

Power Member
Isto e lixado como tudo inda por cima progamas em ingles!!! Bahh!! Nao percebo nada!!! Ja desisti mas obrigado na mesma ta mto bom!!! Tamb so tenho 12 anos!!! Inda tenho mto pela frente!!!

eish, não tarda andam os miudos a aprender a ler no 1º ano e já vêm à TZ para aprender a programar. :joker:

não tenho nada contra a idade, mas é completamente natural que alguém que entrou agora no 7º ano (acho eu) ache programação complicado.

É a mesma coisa que tentar ensinar um miudo do 4º ano a resolver sistemas de equações :-D
Simplesmente não tem bases (nem maturidade/desenvolvimento cerebral, mas isso é outra historia) para que o consiga fazer.


Se queres aprender qualquer coisa na área, segue o conselho do post acima, dedica-te ao html: é simples, é giro, e obtem-se resultados muito rapidamente. (e podes fazer umas paginas bonitas para mostrar aos amigos hehe)
 
Última edição:

Kayvlim

Moderating From /home
Staff
Só tenho duas coisas a dizer: A idade não é nenhuma limitação, e HTML não é uma linguagem de programação, nem nada que se pareça. PHP (por exemplo) sim.
 

Rikazzold

Power Member
Só tenho duas coisas a dizer: A idade não é nenhuma limitação, e HTML não é uma linguagem de programação, nem nada que se pareça. PHP (por exemplo) sim.

Se leres bem o meu post, eu refiro lá que HTML não é uma linguagem de programação, mas acho que para começar a obter resultados é bastante acessível. Se para mim, que ando à 1 ano e tal a dedicar-me a esta área acho PHP complicado, então para o rapaz ainda deve ser pior.
Sobre HTML encontra-se bastante informação em Português, o que facilita bastante as coisas. Foi essencialmente por isto que referi HTML.

Cumps.
 

Kayvlim

Moderating From /home
Staff
Eu li bem o teu post, e o meu foi apenas para reforçar a ideia, e poder puxar o PHP :P

Quanto à idade, mantenho o que disse - não é uma limitação. No fundo, tudo se resume à força de vontade e a ou um bom professor, ou bons exemplos (refiro-me a porções de demonstração de código) a seguir. Quem quer mesmo programar não pode desanimar ao ver que PARECE difícil.

Se querem programar é uma coisa. Se querem fazer alguma coisa bonita para mostrar, podem ir para o HTML, mas não chamem a isso programar ;) já agora, hoje em dia HTML não chega. Aliado ao HTML vem o CSS, JavaScript, e PHP ou ASP.
 

HecKel

The WORM
Pessoal, estou a pensar em criar um índice de threads que falem sobre livros para começar a programar..., têm sugestões de como fazer isto?

Pensei em colocar apenas a listagem de threads com o nome das mesmas e não por linguagem, visto que há pessoal que apenas quer livros de programação e nem especificam a linguagem, mas tenho receio que isso não ajude lá grande coisa...

Sugestões?
 
Topo