Como aprender programação?

Em Desenvolvimento e TI por André M. Coelho

Muitas pessoas pensam que elas gostariam de aprender programação de computador, mas não tem ideia por onde começar. É importante ter expectativas realistas. Você não vai ser capaz de escrever o próximo Google ou jogo do ano em poucas semanas/meses. Estes tipos de aplicações requerem equipes inteiras de pessoas para construir com muitos anos de esforço. Programação de computadores é um desafio e não é algo que você pode aprender durante a noite. Comece pequeno e construa seu conhecimento de forma incremental. Os passos a seguir e a ferramenta que vamos apresentar irão te guiar rumo à melhor forma de aprender a programar.

Leia também

Escolha uma linguagem de programação para focar

Que linguagem você selecionar vai depender do que tipos de aplicativos que você está interessado em trabalhar. Se você acha que você gostaria de escrever aplicativos de desktop do Windows, olhe em algo como C++, C # ou VB.NET (Virtual Basic. NET). Se você quer trabalhar em jogos, C++ é a linguagem a dominar. Se quiser escrever aplicações para o iPhone, aprenda Objective-C. Se você estiver interessado em escrever páginas da web, você vai precisar aprender HTML, com JavaScript ou PHP.

Encontre um bom livro introdutório sobre a linguagem de programação que você quer aprender

Os livros são bom lugar para começar, porque eles são especificamente estruturados para ensinar-lhe um conceito de cada vez e construir coisas de capítulo a capítulo. A melhor maneira de encontrar um bom livro é entrar em uma livraria e tomar o tempo para ler um ou dois capítulos de alguns livros diferentes. Escolha um livro que está em um estilo de escrita que você gosta e está em um nível e ritmo que te deixem confortável. Se você não consegue encontrar um bom livro em uma loja, procure livrarias online e estude os comentários dos leitores.

Obtenha as ferramentas necessárias para programar na linguagem de sua escolha

Livros de nível mais introdutório irá dizer-lhe quais as ferramentas que você precisa e como obtê-las.

Leia o livro que você comprou e programe enquanto você percorrer os exemplos

Pratique os conceitos ensinados no livro. Certifique-se de entender tudo o que você está fazendo. Você vai lutar com conceitos mais avançados, se você não entender completamente o básico primeiro.

Aprendendo programação com o Codecademy

A interface do Codecademy é bem simples e intuitiva, facilitando para mesmo os programadores iniciantes aprenderem algo. (Foto: www.siliconrepublic.com)

Encontre outros programadores para orientá-lo e responder a quaisquer perguntas que você possa ter

Se você não conhece ninguém pessoalmente, há uma abundância de comunidades de programação online. Muitos programadores gostam de ajudar e ensinar os outros.

Ler, ler, ler

Leia mais livros, blogs, tutoriais de programação online e qualquer outra coisa que você pode obter em suas mãos. O mundo do desenvolvimento de software é enorme e continuamente mudando e evoluindo. Há uma incrível quantidade de informações a ser encontrada em qualquer tópico de programação que você pode pensar.

Prática, prática, prática

Programação de computadores é uma habilidade que você só pode dominar fazendo. Quanto mais código que você escreve, mais você vai aprender. Continuamente empurre os seus limites e tente coisas fora de sua zona de conforto. Como qualquer outra coisa, você aprende mais com seus erros e não tenha medo de fazê-los.

Seja paciente, determinado e persistente

Aprender a programar computadores é uma tarefa desafiadora, mas gratificante. Se você está gostando, considere tomar aulas de programação ou estudar para um grau de ciência da computação para avançar ainda mais o seu conhecimento.

Faça tudo isso com uma ferramenta online que agrega todos estes princípios: a Codecademy

Apesar do inglês ser um obstáculo para muitas pessoas, você vai precisar dele para poder programar. E o melhor recurso online de programação, o Codecamy, é um site todo em inglês. Através do Codecademy, você pode aprender várias partes da programação através de tarefas que aumentam de dificuldade gradativamente e que vão te ensinando os princípios básicos de programação, seguindo todos os princípios que demos neste artigo. Há lições básicas e para quem está mais avançado, com cada exercício te ensinando um pouco mais sobre programação e te ajudando a pular mais uma etapa no processo de programar.

Você sabe programação? Como você aprendeu? Já usou o Codecademy? Compartilhem no espaço de comentários abaixo.

Sobre o autor

Autor André M. Coelho

No final da década de 90, André começou a lidar diretamente com tecnologia ao comprar seu primeiro computador. Foi um dos primeiros a ter acesso à internet em sua escola. Desde então, passou a usar a internet e a tecnologia para estudar, jogar, e se informar, desde 2012 compartilhando neste site tudo o que aprendeu.

Deixe um comentário