Como aprender programação C ++: 6 sites para começar

Como aprender programação C ++: 6 sites para começar

Aprender a programar pode ser difícil para muitos, mesmo com linguagens de programação relativamente fáceis. C ++ é uma das linguagens de codificação 'pão e manteiga', e existem muitos sites de programação que podem ajudá-lo a aprender C ++ gratuitamente.





Vamos explorar por que você deseja aprender programação C ++ e descobrir onde pode aprender online.





Por que aprender C ++?

Existem muitas outras linguagens de programação fáceis para iniciantes aprenderem. Por que escolher C ++ em particular?





C ++ é uma linguagem de programação poderosa que usa o lema 'confie no programador'. Esse design aumenta a chance de erros aparecerem durante a compilação, mas também dá ao programador mais flexibilidade em como codificar.

Devido a isso, a maioria dos programas usa pelo menos um pouco de código C ++, ou seu primo C. Aprender C ++ também é benéfico de outra maneira --- como C ++ é muito semelhante a C, você pode entender e (na maior parte) código em C também.



1. Udemy: A melhor maneira de aprender C ++ para iniciantes

Se você quiser aprender C ++ em vez de se debruçar sobre sites, tente Udemy . A Udemy é diferente de estudar em um site, pois você terá um instrutor que o ajudará a responder às suas perguntas e a orientá-lo. Esta é uma excelente escolha se você se vê confuso diante de paredes de código e precisa de alguém para guiá-lo através delas.

Você pode dar uma olhada no catálogo de cursos da Udemy para encontrar o mais adequado para você. Se você quiser ver se C ++ é certo para você, recomendamos o Tutorial C ++ para iniciantes completos curso. É gratuito e ensina como programar em C ++.





Se você quiser tentar algo mais aprofundado, também recomendamos Iniciando a programação C ++ --- do iniciante ao além . Mais de 70.000 pessoas fizeram este curso, que tinha uma classificação de 4,5 / 5 no momento da escrita, e é ministrado por alguém com mais de 25 anos de experiência em C ++. Ele cobre tudo que você precisa saber sobre C ++, de comentários e variáveis ​​a fluxos de entrada e saída. Há até uma seção dedicada a configurar C ++ e entender os erros do compilador que você encontrará durante sua experiência de codificação.

2. edX

Você quer um curso com o melhor conteúdo, mas não quer arcar com os custos que vem com tanto apreço? Experimente edX para suas necessidades de aprendizagem. A edX foi criada por Harvard e MIT para fornecer aulas gratuitas para o público, sem necessidade de taxas de inscrição ou qualificações.





edX oferece o Introdução ao C ++ curso. As credenciais do professor não aumentam muito; seus tutores para este curso são funcionários da Microsoft. Apesar de sua alta classificação, eles o ajudarão a aprender programação C ++ gratuitamente, com potencial para passar para os cursos intermediário e avançado da Microsoft, se você gostar.

o controlador ps4 não se conecta ao ps4 com usb

O curso é um pouco pequeno em conteúdo; você aprenderá apenas a sintaxe C ++ e como criar funções. No entanto, é uma excelente sessão de degustação para quem não tem certeza se deseja aprender C ++ por completo. Se desejar continuar, você pode usar este curso como um trampolim para as aulas avançadas da Microsoft.

3. LearnCpp

LearnCpp é um excelente lugar para iniciantes e programadores experientes para começar a usar C ++. O autor do site tem tutoriais completos e bem escritos que cobrem todas as lições básicas até algumas coisas bastante avançadas.

Este site é praticamente um curso C ++ inteiro em si. Há muito conteúdo neste site --- 18 capítulos no total. Todos os primeiros 15 capítulos apresentam um questionário no final, permitindo que você avalie seu conhecimento após cada capítulo.

Cada lição também tem uma seção de comentários onde outros alunos podem fazer perguntas e compartilhar conhecimentos. Também é um ótimo lugar para deixar um comentário se algo o deixou com a cabeça coçando.

4. CPlusPlus

CPlusPlus é outro excelente site para aprender C ++. Embora este site também tenha alguns tutoriais, seu verdadeiro potencial brilha como referência. Existem muitos conceitos de programação explicados, o que é útil se um elemento específico estiver confundindo você.

Este site pode não ser o melhor para iniciantes, já que sua natureza referencial inclui mais jargões do que LearnCpp. No entanto, as informações contidas no site ainda são excelentes para quem conhece a linguagem.

5. Programação C

Caso os sites acima não sejam para você, você pode preferir Cprogramming . Este site também inclui um tutorial bem escrito e outros recursos que você pode usar. Embora o tutorial deste site não seja tão aprofundado quanto os exemplos acima, eles são organizados de uma forma fácil de navegar. Se você deu uma olhada na parede de tutoriais do LearnCpp e se esquivou, você poderá encontrar sorte neste site.

Este site também tem alguns desafios para você experimentar. Os desafios básicos consistem em codificar um conversor de Celcius para Fahrenheit, enquanto os avançados incluem a codificação de um programa que imprime e executa a si mesmo.

A vantagem de Cprogramming.com é o fato de incluir tutoriais para C ++ e C. Isso significa que você pode aprender a codificar C por meio de tutoriais escritos pelo mesmo autor.

6. Coma

Pronto para colocar suas novas habilidades em teste? Eabit é um site útil para testar seus conhecimentos de C ++. Ele apresentará uma série de desafios para resolver usando C ++, que vão desde simples tarefas de adição e divisão até desafios muito difíceis. Apenas certifique-se de que C ++ esteja selecionado no menu suspenso no canto superior esquerdo antes de começar.

Se um desafio o deixar confuso, não se preocupe. Você pode usar a guia de recursos para encontrar algumas dicas úteis sobre como vencer o teste. Se você ficar muito preso, poderá visualizar a solução para entender melhor como o C ++ pode resolver o desafio.

O que torna o Edabit tão útil é a maneira como ele apresenta os testes. Edabit tem seu próprio compilador de código para que você possa escrever seu código no site como faria com qualquer outro IDE. Quando você achar que resolveu o desafio com seu código, o site irá compilá-lo e executar alguns testes nele. Se obtiver os resultados que procura, passa!

Como o Edabit avalia você com base em resultados brutos, ele não fornecerá nenhum conselho direto sobre como tornar seu código mais limpo. No entanto, você pode ver como todos os outros resolveram o quebra-cabeça, com uma opção de voto positivo que coloca as soluções mais elegantes no topo. Você pode usar essas soluções com votos positivos para entender melhor como tornar seu próprio código conciso e direto.

Se você adora a sensação de resolver quebra-cabeças com seu código, por que não usar essa paixão para impulsionar sua carreira? Alguns desafios e competições de codificação podem gerar dinheiro ou um emprego, então você pode praticar sua arte e construir seu portfólio simultaneamente.

Conhecendo a linguagem de programação C ++

Esperançosamente, armado com esses seis sites, você será capaz de entender C / C ++ e começar a escrever seus programas. Lembre-se de que, ao iniciar, a funcionalidade deve ter prioridade sobre a aparência. Não se sinta desanimado se o seu programa não tiver uma IU chamativa ou botões para clicar; contanto que você codifique bem e faça um programa robusto, você está indo bem.

Se você preferir usar um vídeo como referência, experimente os melhores vídeos code-along do YouTube para aprender a programar.

Crédito da imagem: iunewind / Depositphotos

Compartilhado Compartilhado Tweet O email Como limpar seu PC com Windows usando o prompt de comando

Se o seu PC com Windows estiver com pouco espaço de armazenamento, limpe o lixo usando esses utilitários de prompt de comando rápidos.

Leia a seguir
Tópicos relacionados
  • Programação
  • Cursos online
  • Programação C
  • Linguagens de programação
Sobre o autor Simon Batt(693 artigos publicados)

Graduado em Ciência da Computação com uma profunda paixão por todas as coisas de segurança. Depois de trabalhar para um estúdio de jogos indie, ele descobriu sua paixão por escrever e decidiu usar seu conjunto de habilidades para escrever sobre todas as coisas de tecnologia.

Mais de Simon Batt

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever