Como Começar a Programar do Zero: O Guia Definitivo para Iniciantes

🚀 Guia de Iniciação: Como começar a programar

Você está no ponto de partida do portal Programação Progressiva. Este artigo é a base para quem deseja entender o que é o código, como funcionam as linguagens e qual caminho trilhar para se tornar um desenvolvedor profissional.

Como começar a programar

São poucos os que se perguntam coisas do tipo:
"Como funciona um computador?",
"Como se criar um sistema operacional?",
"Como fazer um site?"

Os que se perguntam, rapidamente ficam sabendo que a base de tudo é a programação, que é necessário saber uma porção de códigos chamados linguagens de programação.
Com um pouco mais de pesquisa e curiosidade, se percebe que não é algo óbvio e fácil.
É preciso ter vontade de estudar, querer aprender e se esforçar bastante.

Para quem desejar iniciar essa empreitada, vamos responder algumas perguntas:

Quer começar a programar e não sabe por onde começar?

Não sabe que material estudar?

Não tem dinheiro pra comprar livros?

Não tem tempo para cursar uma faculdade ou curso?

Esta seção foi feita exatamente para isso.
O intuito desta parte do site é informar sobre o que é programação, sobre as linguagens e qual delas você deve buscar informações e começar a estudar para atingir seus objetivos.

Trilha de Aprendizado Inicial

Recomendamos que você siga a ordem abaixo para construir uma base sólida:

Cursos Completos e Linguagens

Abaixo, listamos as principais linguagens abordadas em nosso portal e onde você pode encontrar o material completo para cada uma:

Outras linguagens e tecnologias importantes:

  • Visual Basic
  • Python
  • Perl
  • Ruby
  • JavaScript
  • Delphi / Object-Pascal

Carreiras e Cursos Universitários

Dentre as profissões/cursos universitários que usam direta ou indiretamente a programação, podemos citar:

As Dúvidas do Programador Iniciante

Quem tem um blog, um site ou simplesmente é envolvido com qualquer área referente a tecnologia da informação, TI, é constantemente bombardeado por perguntas e dúvidas, algumas bem estranhas, vindas por e-mail ou pessoalmente mesmo, de pessoas leigas e interessadas.

Essas perguntas geralmente são:

  • Como programar?
  • Que linguagem começar? Qual delas é a melhor? Preciso aprender todas?
  • O que é o Linux? Ele morde? Por que não tá no meu menu 'Iniciar'?
  • Quanto vou ganhar? Fico mais rico que o Bill Gates antes dos 18 anos?
  • É difícil?
  • Como começar?
  • Isso é só pra gênio?
  • Tem que nascer com esse dom?
  • Só os hackers programam?
  • Se eu começar hoje, consigo invadir a NASA até sexta? Tenho que viajar final de semana.
  • Tem que ser muito inteligente?
  • Posso criar uma nova versão do Quake, World of Warcraft e Counter-Strike em quanto tempo?
  • Ainda posso ter vida social? [não]

Esta série tem por objetivo esclarecer estas dúvidas, sobre o que é programação, como começar, por onde começar, por onde seguir, o que precisa estudar pra fazer isso, aquilo.

Você verá o que deve fazer para atingir seu objetivo, pois desde já adianto que você deve escolher o que quer fazer para seguir em frente, pois é uma área muito ampla e não dá pra estudar tudo.

Sim, estudar. Você vai ler muito essa palavra, se acostume ou vá jogar futebol. Tem que gostar muito, ou ter um mínimo de interesse na área. Se for pelo dinheiro ou fama (querendo aparecer no noticiário da globo ['hacker invade site da NASA']) você simplesmente não vai conseguir. É uma daquelas coisas que, por conta dos percalços, se faz por paixão.

Não é difícil, só exige esforço e dedicação. Não é um bicho de sete cabeças, pelo contrário, é a coisa que mais faz sentido na vida. Se houver erros, foi porque você errou. Vai depender única e exclusivamente de sua dedicação, raciocínio e criatividade. Você não precisa ser rico, bonito, gostoso(a), branco, negro, magro, gordo ou famoso. É algo bem democrático.

O que é possível fazer com programação é simplesmente fascinante e sem limites. Olhe ao seu redor e me diga o que é eletrônico e/ou digital. Pronto, tudo isso foi programado. Quanto mais tecnológico fica o mundo, mais se precisa de programação e programadores.

Não tem mais dúvidas? Então aprenda como programar

Reserve um tempo, um computador. Se puder imprimir, para ler depois, melhor ainda. Não existe motivo melhor ou pior para programar, cada um com seus meios e fins, seja ĺá qual for, como: criar games, sites, aplicativos pra desktop (programas 'normais'), para mobile ou Apple/Android (iPhone, iPad), trabalhar com redes, segurança ou simplesmente porque acha interessante.

Mostrarei como escolher seus objetivos, suas linguagens, programas para compilar/interpretar seus códigos, editores de textos, IDE's e material para estudo.

Se lembre, você vai aprender uma linguagem. Lembra quando aprendeu o português? O alfabeto? As vogais? Foi formando as sílabas? Pois é, é desse mesmo jeito... aos poucos. Mas depois você já vai ser capaz de escrever e criar o que vier a sua mente. Alguns criam coisas de qualidade, outros não. Outros criam coisas criativas, outros só copiam. É o mesmo em programação.

Espero que goste e que toda esta orientação lhe seja útil.
Bons estudos.

Mega Pack Projeto Progressivo

O arsenal completo para quem quer se tornar um programador profissional.

Já imaginou ter os melhores, maiores e mais completos materiais para estudar programação reunidos em um só lugar? Nada de comprar livros de centenas de reais, em inglês, de autores diferentes ou que não te ensinam do jeito correto.

Com o Mega Pack Projeto Progressivo, você vai ter acesso a estas 7 apostilas completíssimas, que abrangem tudo no mundo da programação:

Mega Pack Projeto Progressivo

Preço Promocional Especial

R$ 140,00
R$ 69,99

(Apenas R$ 10,00 por apostila!)


Pagar pelo PagSeguro (Cartão, Boleto ou PIX):

Pague com PagSeguro

Pagar pelo PayPal:

Pessoal, dá 10 reais por apostila. Isso mesmo. Apenas R$ 10,00 por apostila.

Garanto que será o melhor e mais barato investimento da sua vida. Duvida? Estude pelas apostilas, se elas não te tornarem um(a) programador profissional, só avisar que estornamos seu dinheiro imediatamente.

O risco é todo meu.

Veja também: