Aprender a programar sozinho

Iniciado por -.-, 15 de Dezembro de 2007, 14:20

tópico anterior - próximo tópico

-.-

olá,eu quero aprender a programar em python sozinho,devo começar com que ? logica ?

logica da programação é mais importante que a linguagem ?

devo aprender mais lógica ou mais python ?

[ ]'s
Assinatura removida pela Equipe do fórum. Verifique as regras das assinaturas.

agente100gelo

Lógica é a base da programação.
Você primeiro deve ter uma base de lógica para depois ir para a linguagem de programação escolhida.
Advogado e analista de sistema cearense.
Twitter: @glaydson

IgorM0L

Tenho uns artigozinho em www.yrado.net sobre a base da programação.

clcampos

Sou das antigas (apesar de ser novinho... hehehe) em relação a programação, tendo usado cobol por uma década. Concordo com o agente100gelo, pois acho que sabendo-se bem a lógica tudo fica mais fácil.

Já ocorreu de ter que ler programas em linguagens que eu não tinha domínio e mesmo assim entender o que fazia o programa sem grandes dificuldades.

Só que já li na internet pessoas dizendo que não acham importante.... Fazer o que né!

[]'s

Cristiano
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Glauco Hass

Também acho que a lógica é a primeira coisa a se estudar. Com uma boa lógica, você consegue programar em qualquer linguagem, restando aprender as peculiaridades de cada uma, pois o princípio, os loops, as condições, os cálculos, é tudo muito parecido.
Um conselho é não ter preguiça de escrever aquele monte de coisas ao estudar lógica. Acredite, programando você terá que escrever muito mais e com mais detalhes.
Não se assuste caso perceba que virou um viciado em programação. É comum.

clcampos

Citação de: Glauco Hass online 15 de Dezembro de 2007, 18:29
Não se assuste caso perceba que virou um viciado em programação. É comum.

Verdade!

Quando estou em um projeto não encontro hora de parar, só para começar!

[]'s

Cristiano
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

IgorM0L

Quem cria algoritmos em si praticamente criou todo o programa.
O que varia é o modo que você expressa as coisas.
Você poderá trabalhar com C e C++ para quase tudo, pricipalmente para programas mais complexos até drivers e kernels.
Poderá usar Java para ser portável, Shell Script para administrar melhor seu sistema, PHP para criar portais entre outras...

Programar é uma arte expressa pela lógica.
Cada um tem seu estilo de criar códigos, de pensar. Você pega um código e fala: "Esse com certeza foi feito pelo clcampos, ou o Glauco Hass, Igor Mol...".
E no final, você irá buscar mais soluções, irá desligar seu computador, ir para cama e começar a pensar e pensar... e normalmente quando se acorda, apos o leite com nescau, você acorda com uma solução em mente, é sempre assim!

clcampos

Citação de: igormol online 15 de Dezembro de 2007, 23:40
E no final, você irá buscar mais soluções, irá desligar seu computador, ir para cama e começar a pensar e pensar... e normalmente quando se acorda, apos o leite com nescau, você acorda com uma solução em mente, é sempre assim!

E por falar nisto alguém aqui já acordou com a solução de um problema que não conseguia resolver bem no meio da noite?

Eu já acordei a noite, já parei uma pescaria para escrever uma solução, já entrei no ônibus no trabalho e desci no próximo ponto para voltar correndo e testar algo que veio a mente, e etc....

hehehehe.... Desenvolver sistemas (análise, programação...)  é mesmo um vício, e é algo que ainda não aprendi a desligar, pois mesmo saindo do trabalho não sai da mente...

[]'s

Cristiano
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Glauco Hass

Eu já cheguei ao cúmulo de acordar com um parênteses na cabeça, seria o problema que estava detonando uma consulta SQL grande o suficiente pra não conseguir ler inteira de uma vez só, sem parar. E era aquilo mesmo!

Às vezes é frustrante dormir com um problema na cabeça, quando você tentou descascá-lo por algumas horas. Mas é incrível você acordar com a resposta dele na ponta dos dedos.

NeoAndersen

heheh
O ser humano é uma máquina que mesmo no modo hibernate ou suspend continua calculando...

Pelo o que eu vi na documentação do forum do ubuntu em inglês a principal linguagem aqui é a python mas tambem c e c++.
É isso mesmo?
Eu quero aprender a programar sozinho. Qual livro vocês indicariam pra começar?
Eu quero aprender primeiro essas linguagens que me vão servir pra contribuir com o Ubuntu no futuro.