Linguagem C++

Linguagem C++

O curso completo de C++

Esse é o espaço central do nosso curso de C++ — um curso escrito, gratuito, e pensado para quem já sabe programar em C e quer migrar para C++ sem perder tempo revisando o que já sabe.

Se você ainda não leu, comece pelo capítulo Sobre o Curso, onde explico em detalhes para quem é este material, qual a nossa referência (o site learncpp.com) e como vai funcionar a dinâmica das aulas. Esta página aqui serve como um mapa: uma visão geral de como o curso está organizado, para você usar como referência sempre que quiser saber onde está e para onde vai.

Como o curso está organizado

O conteúdo está dividido em módulos, e cada módulo em capítulos, listados no menu lateral. Cada capítulo cobre um tópico específico, com o texto sempre apontando o que vem antes e depois dele — então você pode navegar de forma sequencial, capítulo após capítulo, sem precisar voltar aqui a cada passo.

Módulo 1 — Introdução e Ecossistema. Antes de escrever a primeira linha de código, esse módulo estabelece o contexto: quem é o público do curso, a história do C++ e do seu criador, e as ferramentas que envolvem o desenvolvimento em C++ — compiladores, sistemas de build e IDEs. O módulo termina com a anatomia do primeiro programa, comparado lado a lado com o que você já conhece do C.

Módulo 2 — A Nova Sintaxe. Com o ambiente configurado, entramos no que muda na sintaxe: namespaces, o novo sistema de entrada e saída (cin/cout), tipos booleanos nativos, nullptr, dedução de tipos com auto e casts seguros. É o "C++ Light" — o vocabulário novo que você vai usar em praticamente todo código C++ daqui pra frente.

Novos módulos serão adicionados conforme o curso avança, cobrindo os tópicos mais densos da linguagem: orientação a objetos, gerenciamento moderno de memória, templates, a STL e os recursos das versões mais recentes do C++.

Por onde começar

Se você ainda não viu nenhum capítulo, comece por Sobre o Curso — ele existe justamente para alinhar expectativas antes de qualquer linha de código. Se você já leu a introdução e está acompanhando o curso, use o menu lateral para continuar de onde parou.