Visual Studio でコーディングを学ぶ
Visual Studio IDE を使い始める
あらゆる種類のアプリを開発したり、言語を学習したりするには、Visual Studio 統合開発環境 (IDE) で作業します。 Visual Studio IDE では、コード編集だけでなく、グラフィク デザイナー、コンパイラ、コード補完ツール、ソース管理、拡張など多数の機能が1か所にまとめられています。
この短いビデオをご覧になり、IDE について理解し、基本的なタスクの使い方に親しんでください。
ダウンロード 最新バージョンの Visual Studio をインストールして作業を開始します。 Visual Studio は、学習と個人使用については無料です。 次を選択するだけで、インストール時間とディスク領域を節約するにことができます コンポーネント 必要です。コンポーネントはいつでも必要に応じて後で段階的に追加できます。
様々な方法で、Visual Studio IDE をカスタマイズして、独自の開発スタイルと要件を最適にサポートすることができます。
ダーク テーマの方がいいですか? Windows のレイアウトを好みに合わせて変更しますか? お気に入りのショートカットキーはありますか?
この短いビデオでは、Visual Studio で使用できるテーマ、フォント、ウィンドウ レイアウト、カスタム キーボード ショートカットなどの便利な個人用設定オプションをご紹介します。
チュートリアルを開始する

.NET
Visual Studio と .NET を使用すると、デスクトップ、Web、モバイル、ゲーム、IoT 用のアプリケーションを開発できます。.NET アプリは、C#、F# または Visual Basic の言語で記述できます。
.NET Core を使用したデスクトップ開発
ステップバイステップ チュートリアル
シンプルに開始するには、を作成する.NET Core を使用した Windows コンソール アプリ。デバッグと公開の方法についても学習します
さらに多くのことを行う準備はできましたか? 次に、.NET Core のステップ バイ ステップ チュートリアルを示します。このチュートリアルでは、次の手順に従って学習します:
ASP.NET Core を使用した Web/クラウド開発
ウォッチ式
ステップバイステップ チュートリアル
ASP.NET Core を使用した Web アプリの作成 Razor Pages
Unity を使用したゲーム開発
ML.NET を使用した機械学習
ウォッチ式
10 分間のステップバイステップ チュートリアル

C++
Windows 上の Visual Studio の一部として、C++、C、およびアセンブリ言語の開発ツールとライブラリを利用できます。 Visual Studio での C++ を使用すると、シンプルなコンソールから Windows デスクトップ アプリ、デバイス ドライバーやオペレーティング システム コンポーネント、モバイル デバイス用のクロスプラットフォーム ゲーム、小さな IoT デバイスから Azure クラウドでのマルチサーバー コンピューティングまで、何でも作成できます。
デスクトップ アプリ
ステップ バイ ステップ チュートリアル
シンプルなものから始めましょう。 コンソール計算機アプリを作成することから学習を開始しましょう。
追加のガイド

Python
Visual Studio は、組み込み型の Python 開発 および Data Science ワークロードを利用した Python 言語用のパワフルな IDE です。 Python は、多数の無料ライブラリを使用したプログラミング言語として人気があり、簡単に習得できます。 Visual Studio で Python を使用して、Web アプリケーション、Web サービス、デスクトップ アプリ、スクリプト、および科学的なコンピューティングをビルドします。 これは、多くの大学、科学者、カジュアル、プロフェッショナル開発者によって同じように使用されています。
データ サイエンスと分析のアプリケーション
ステップ バイ ステップ チュートリアル
最初の対話型開発を使った Python アプリを作成します
デスクトップ アプリ
Web アプリケーション
ステップ バイ ステップ チュートリアル

JavaScript/TypeScript
Visual Studio は Javascript を直接使用した場合と、JavaScript に基づいて構築され、大規模な Web アプリ開発でよく使用されるオープンソース言語である TypeScript を使用した場合の両方において、Javascript 開発における豊富なサポートを提供します。
Web アプリケーション

Node.js
Node.js ツールを使用した Web/クラウド開発
簡易 Web アプリ フレームワークで Node.jp ツールを使った Visual Studio での Web アプリ を作成します
React Web UI
React は Web アプリケーション ユーザー インターフェイスをビルドするために Facebook によって開発された人気のある JavaScript ライブラリです。 React で Visual Studio で Node.jp ツールを使ったシンプルな Web アプリを作成します。 GitHub で、Visual Studio コミュニティ用の Node.js ツールに参加する

Git/GitHub ツール ー バージョン コントロール
Visual Studio は、ファースト クラスの 組み込みの Git と GitHub のエクスペリエンスを提供します。 認証、複製、新しいリポジトリの作成などの機能が Visual Studio に組み込まれているため、Git と GitHub を使い始めるのが非常に簡単になります。 ソース管理を管理するために外部ツールに依存する必要がなくなり、また git と GitHub を Visual Studio で利用できるようにするために Git の専門家である必要はなくなりました。
分野別に Visual Studio のスキルを増やす
さらに多くのことを行う準備はできましたか? 学習パスに推奨される追加の学習モジュールを使用してスキルを伸ばす
バージョン コントロールGit、TFVC などのソース管理テクノロジーを使用してコードを共有ます。
デプロイWeb 配置、InstallShield、NuGet、継続的インテグレーションなどを使用してアプリとコードを共有します。
拡張Visual Studio IDE に独自の機能を追加し、開発体験を向上させます。
データ任意のデータベースやサービスに接続して、ローカルまたはクラウドなど、どこからでもデータ アプリを作成します
共同作業 共同的なリアルタイム環境でコードを共有、編集、デバグします。
DevOpsクラウドでアプリを継続的にビルドしてリリースし、Azure DevOps Services を使用してアジャイルプラクティスを実装します。