Esta é uma pergunta bastante geral. Conheço um pouco de Perl e Python e pretendo aprender a programar com mais profundidade, para que, assim que pegar o jeito, possa começar a desenvolver aplicativos e sites.
Gostaria de conhecer um algoritmo (sequência de etapas :)) que descreva minha abordagem em relação à aprendizagem de programação em geral. Publiquei pequenas perguntas no Perl / Python e recebi uma grande ajuda de todos.
Nota: - Não tenho pressa de aprender. Eu sei que leva tempo e tudo bem.
Por favor, dê quaisquer sugestões que você julgue válidas. Além disso, por favor, não me force a aprender Lisp, Haskell etc. - eu sou iniciante.
learning
algorithms
user9057
fonte
fonte
Respostas:
O algoritmo de 11 etapas para aprender uma nova linguagem de programação
Atualmente, estou aprendendo o Lisp e recomendo o seguinte algoritmo:
fonte
fonte
4a5 > cross_pollinate(many);
Para todos os idiomas que você deseja aprender
L
L
.L
no seu idioma favorito.L
L
Isso deve cobrir, volte para nós com um relatório de progresso em 10 anos .
Se tudo o que você procura é aprender a desenvolver Web, e você já conhece o Perl e o Python, você tem o suficiente para começar. Eu diria que comece a aprender os meandros do Apache (e especificamente
mod_perl
emod_python
) e , em seguida, pratique. Talvez compre um ou dois livros sobre programação CGI, comunicação em rede e outros, em vez de manuais de idiomas específicos.Como nota final, ser iniciante não é motivo para não aprender o Lisp. Vá conferir o SICP e as palestras em vídeo . Nenhum deles assume nenhum nível de especialização em desenvolvimento ou computadores. De fato, para citar a introdução às palestras em vídeo
fonte
Não quero dizer muita coisa, exceto dois passos.
PS Programação é sua tarefa diária.
fonte
A melhor maneira é aprender o básico / fundamentos de uma linguagem de programação e ingressar em uma empresa como desenvolvedor júnior (contratado). Esta será a maneira mais rápida de aprender e ganhar dinheiro também pelo seu tempo;)
fonte