Hoje em dia existem várias iniciativas para que as pessoas aprendam a programar. Como por exemplo a Hour of Code que rodou o mundo com esse vídeo aqui, ou a Codecademy que oferece cursos gratuitos para quem quiser aprender. É verdade, é uma habilidade muito desejável independente da área que você trabalha, seja para melhor entender o mundo em que vivemos, para poder se comunicar melhor com equipes técnicas ou até porque você gosta do bom e velho DIY (leia mais sobre a revolução do “Do it yourself” aqui).
Aprender a programar exercita sua mente e te ajuda a pensar melhor. Desenvolve um jeito de pensar nas coisas que, na minha opinião, ajuda em qualquer domínio. Bill Gates
Concordo com Bill Gates. Aprender a programar pode mudar muito a maneira como você pensa nas coisas. Porém, entre falar e fazer existe um abismo enorme. O caminho de aprendizagem da programação é uma aventura extensa, muitas vezes solitária e difícil. Por isso resolvi escrever algumas dicas que juntei com meus anos de estrada nessa área.
Comece do começo Antes de pensar em qualquer coisa como com qual linguagem começar, qual curso fazer ou qual software você vai precisar, gaste um tempinho no Hour of code do Code.org. Vai ser ótimo para você entender o mindset da programação.
Não existe certo ou errado Esse é o grande barato da programação. Para um problema você vai encontrar diversas respostas. Nenhuma delas é correta ou incorreta. São diferentes abordagens, cada uma com suas características no que diz respeito às boas práticas e performance da sua aplicação.
Às vezes vai parecer que aquilo não é para você Pode não ser mesmo (eu acredito que nem todos temos a vocação para a programação, e ainda vou escrever sobre isso), mas pode ser apenas uma travada pontual, que aliás é muito comum. Não desista. Pare um pouco, pratique mais as coisas que você já sabe e volte naquele ponto em uma outra ocasião.
Você só vai realmente aprender quando fizer, sozinho Cursos e tutoriais são ótimos, mas alguns conceitos e ferramentas só vão entrar na sua cabeça quando você encontrar um problema e resolvê-lo usando essas ferramentas. Portanto, pratique sempre.
Nem sempre você vai saber o que está fazendo Seja assistindo a um curso, lendo um tutorial ou mesmo criando um novo projeto, você vai chegar em um ponto em que já não sabe muito bem o que (ou por que) está fazendo aquilo. Às vezes vale a pena continuar mesmo sem entender.
Você nunca vai poder deixar de aprender As linguagens de programação evoluem tão rápido, que você precisa se acostumar a estar sempre aprendendo. E isso é ótimo.
Você vai amar o Stack Overflow Você pode não saber o que isso significa hoje, mas em sua primeira dúvida a respeito de programação vai acabar caindo no Stack Overflow. Ele é o maior companheiro do desenvolvedor.
Divirta-se Desde a primeira vez que fiz um computador exibir a mensagem “Hello World!”, sempre me diverti muito. O mundo da programação é fascinante, apesar de desafiador. Se você não estiver se divertindo, talvez não seja para você (o que aliás, tudo bem né? tenho certeza que você é bom em tantas outras coisas).
Gostou desse tema? Clique na estrela ali em cima ou comente se quiser que eu escreva mais sobre programação para não programadores 🙂