Saiba como codificar no Visual Studio
Bem-vindo(a)!
Novo no Visual Studio ou codificação em geral? Faça essa jornada de aprendizado passo a passo em seu próprio ritmo para criar com sucesso um aplicativo simples em qualquer idioma de sua escolha. Vamos começar!
Por que aprender Visual Studio? O Visual Studio permite que você conclua todo o ciclo de desenvolvimento em um único lugar. Por exemplo, você pode editar, depurar, testar, controlar a versão e implantar na nuvem. Com a diversidade de recursos e linguagens no Visual Studio, você pode ir de escrever seu primeiro trecho de código a desenvolver em vários tipos de projeto. Por exemplo, você pode criar aplicativos de área de trabalho e aplicativos Web com aplicativos .NET, móveis e de jogos com C++.
Instale o Visual Studio
O Visual Studio é gratuito para aprendizado e uso individual. Primeiro, certifique-se de baixar e instale a versão mais recente do Visual Studio. Você pode economizar tempo de instalação e espaço em disco selecionando apenas os componentes necessários. Você sempre pode adicionar componentes progressivamente mais tarde, a qualquer momento, conforme necessário.
Guia de Introdução ao Visual Studio IDE
Para desenvolver qualquer tipo de aplicativo ou aprender um idioma, você trabalhará no Ambiente de Desenvolvimento Integrado (IDE) do Visual Studio. Além da edição de código, a IDE do Visual Studio reúne designers gráficos, compiladores, ferramentas de conclusão de código, controle do código-fonte, extensões e muitos outros recursos em um só lugar. Assista a este vídeo rápido para conhecer o IDE e aprender a usá-lo em tarefas básicas.
Personalize com temas e muito mais
Prefere um tema escuro? Quer mudar o layout do windows de acordo com o seu gosto? Tem atalhos de teclado favoritos? Confira este vídeo rápido, no qual nós o guiamos por algumas opções de personalização interessante, como temas, fontes, layout de janela e atalhos de teclado personalizados disponíveis em Visual Studio.
Aprende como personalizar ainda mais configurações desses tutoriais passo a passo
Iniciar um tutorial
- Escolha uma área de desenvolvimento que você está mais interessado em aprender
- Siga o tutorial passo a passo para ter uma compreensão básica da criação de um aplicativo simples
- Conclua seu aprendizado observando a série de vídeos e seguindo as guias recomendadas para principiantes
.NET
Usando o Visual Studio e o .NET, você pode desenvolver aplicativos para área de trabalho, Web, celulares, jogos e IoT. Você pode escrever aplicativos .NET nas linguagens C#, F# ou Visual Basic.
Desenvolvimento da área de trabalho usando o .NET Core
Tutorial passo a passo
Para começar de forma simples, crie um Aplicativo de console do Windows com .NET Core. Aprenda também a depurar e publicar
Pronto para realizar mais? Escolha outro tutorial passo a passo do .NET Core para acompanhar e aprender:
- Aplicativo de desktop do Windows
- Biblioteca de Classes
- Aplicativo para qualquer dispositivo Windows 10 (por exemplo, Xbox, HoloLens, IoT)
Desenvolvimento na Web ou Nuvem usando o ASP.NET Core
Desenvolvimento de jogos usando o Unity
Tutorial passo a passo
Saiba mais sobre o desenvolvimento de jogos pela fazendo um Cubo Giratório 3D com o Unity em 10 minutos
Guias adicionais
Conheça desenvolvimento de jogos no Visual Studio com o Unity.
Aprendizado de máquina usando ML.NET
Assistir
Tutorial passo a passo de 10 minutos
Usando ML.NET no treinamento do Visual Studio e use seu primeiro modelo de aprendizado de máquina
Guias adicionais
Conheça o que é ML.NET sua arquitetura .
Aprofunde-se ainda mais
Estes Tutoriais do ML.NET te ajuda a criar rapidamente uma variedade de aplicativos de AM, desde análise de opiniões à previsão de preço.

C++
C++, C e as bibliotecas e ferramentas de desenvolvimento de linguagem de montagem estão disponíveis como parte do Visual Studio no Windows. Você pode usar C++ no Visual Studio para criar qualquer coisa, desde console simples até aplicativos da área de trabalho do Windows, desde drivers de dispositivo e componentes do sistema operacional até jogos entre plataformas para dispositivos móveis e desde dispositivos IoT pequenos a computação de vários servidores na nuvem do Azure.
Aplicativos para áreas de trabalho
Tutorial passo a passo
Vamos começar com algo simples. Comece seu aprendizado criando um aplicativo de calculadora de console
Aplicativos Android/iOS usando C++
Tutorial passo a passo
Aprenda a criar um aplicativo para Android e iOS com Visual Studio C++ e OpenGL ES
Crie um aplicativo Android Native Activity com o Visual Studio C++
Guias adicionais
Desenvolvimento multiplataforma e móvel com C++
C++ no Visual Studio
Desenvolvimento de jogos usando C++
Quer pular direto para o desenvolvimento de jogos? Aprenda a criar uma “Galeria de Soluções” usando a UWP que é executada no PC, XBOX e outros dispositivos Windows 10.

Python
Aplicativos de Ciência de Dados e Análise
Tutorial passo a passo
Crie seu primeiro aplicativo Python a usar o desenvolvimento interativo
Aplicativos Web
Tutorial passo a passo
Crie um Aplicativo Web para Python usando o Visual Studio com o Django
Tutorial de Python e Flask
Aplicativo da área de trabalho
Tutorial passo a passo
Aplicativo da área de trabalho usando Python no VIsual Studio
Guias adicionais
Python no Visual Studio
O que é Python e outras perguntas frequentes

JavaScript/TypeScript
O Visual Studio fornece suporte avançado para o desenvolvimento de JavaScript, usando JavaScript diretamente e também usando o TypeScript, uma linguagem de código aberto que se baseia no JavaScript e é frequentemente usada no desenvolvimento de aplicativos Web de grande porte.
Aplicativo Web
Saiba como criar um aplicativo Web ASP.NET Core usando Typescript
Guias adicionais

Node.js
O Visual Studio tem ferramentas integradas para Node.js que é uma plataforma para construir aplicativos de servidor rápidos e escaláveis usando JavaScript. Node.js é o tempo de execução e npm é o gerenciador de pacotes para módulos Node.js. Saiba o que torna o Visual Studio um ambiente de desenvolvimento node.js poderoso.
Desenvolvimento na Web ou Nuvem com ferramentas de Node.js
Crie um Aplicativo Web no Visual Studio usando as ferramentas Node.js com a Estrutura de Aplicativos Web Expressa
Interface do usuário do React Web
React é uma biblioteca de JavaScript popular desenvolvida pelo Facebook para a criação de interfaces de usuário de aplicativos Web. Criar um aplicativo Web simples usando as ferramentas Node.js no Visual Studio com Reagir. Ingressar emFerramentas Node.js para a comunidade Visual Studio no GitHub

Ferramentas Git/GitHub – Controle de Versão
O Visual Studio fornece uma experiência de primeira classe no Git e no GitHub. Recursos como autenticação, clonagem e criação de novos repositórios são compilados no Visual Studio tornando muito fácil a introdução ao Git e ao GitHub. Você não precisa mais depender de ferramentas externas para gerenciar seu controle do código-fonte e nem precisar ser um especialista em Git para poder utilizar o Git e o GitHub no Visual Studio.
- Suporte interno do GitHub
Saiba mais sobre o suporte interno do GitHub no Visual Studio por meio do Visual Studio e GitHub melhor em conjunto página.
- Introdução ao Git e GitHub
Saiba como utilizar o Git e o GitHub no Visual Studio inscrevendo-se na Série de Aprendizagem do Git, onde você aprenderá a se conectar e usar o Git e contribuir para projetos de código aberto.
- Ferramentas Git no Visual Studio
Saiba mais sobre os recursos compatíveis do Git como suporte a vários repositórios, preparação de linha comparação de ramificações e muito mais, visitando ferramentas Git documentação.
Expanda suas habilidades do Visual Studio por área
Pronto para realizar mais? Amplie suas habilidades com módulos de aprendizado adicionais recomendados para seu caminho de aprendizado