Visual Studio をダウンロードいただきありがとうございます
ダウンロードは間もなく開始されます。 ダウンロードが始まらない場合は、こちらをクリックして、もう一度お試しください
Visual Studio Code は初めてですか?
新しい開発ツールの習得するのは大仕事になるでしょう。 選択した言語で簡単なアプリを作成するには、自分のペースでステップ バイ ステップの学習手順を実行していきます。 開始しましょう!
Visual Studio のインストール
まず、ダウンロードしてインストールする Visual Studio を開いてください。 必要なコンポーネントのみを選択すれば、インストール時間とディスク領域を節約できます。 必要に応じて、後でいつでもコンポーネントを増分的に追加できます。
Visual Studio IDE 入門
あらゆる種類のアプリを開発したり、言語を学習したりするには、Visual Studio 統合開発環境 (IDE) で作業します。 Visual Studio IDE では、コード編集だけでなく、グラフィク デザイナー、コンパイラ、コード補完ツール、ソース管理、拡張など多数の機能が1か所にまとめられています。 この短いビデオをご覧になり、IDE について理解し、基本的なタスクの使い方に親しんでください。
テーマなどで自分をカスタマイズする
ダーク テーマの方がいいですか? Windows のレイアウトを好みに合わせて変更しますか? お気に入りのショートカットキーはありますか? この短いビデオでは、Visual Studio で使用できるテーマ、フォント、ウィンドウ レイアウト、カスタム キーボード ショートカットなどの便利な個人用設定オプションをご紹介します。
これらのステップ バイ ステップ ガイドでさらに設定をカスタマイズする方法の詳細情報
チュートリアルを開始
- 最も学びたい開発分野を選択
- 手順ごとのチュートリアルに従って、単純なアプリケーションのビルドの基本を理解する
- ビデオシリーズを見て、推奨される初心者ガイドに従って学習を完了する
.NET
Visual Studio と .NET を使用すると、デスクトップ、Web、モバイル、ゲーム、IoT 用のアプリケーションを開発できます。.NET アプリは、C#、F# または Visual Basic の言語で記述できます。
.NET Core を使用したデスクトップ開発
ステップバイステップ チュートリアル
シンプルに開始するには、を作成する.NET Core を使用した Windows コンソール アプリ。デバッグと公開の方法についても学習します
さらに多くのことを行う準備はできましたか?別の .NET Core ステップバイステップ チュートリアルを選択し、操作手順に従って学習してください。
- Windows デスクトップ アプリ
- クラス ライブラリ
- Windows 10 デバイスのアプリ(例: Xbox、HoloLens、IoT)
ASP.NET Core を使用した Web/クラウド開発
ウォッチ
Unity を使用したゲーム開発
ML.NET を使用した機械学習
ウォッチ
10 分間のステップバイステップ チュートリアル
Visual Studio の ML.NET を使用して、最初の機械学習モデルをトレーニングして使用する
追加のガイド
理解を深めるML.NET とそのアーキテクチャとは.
さらに深く掘り下げる
次の ML.NET のチュートリアル 感情分析から価格予測まで、さまざまな ML アプリケーションのビルドをすぐに開始できます。

C++
Windows 上の Visual Studio の一部として、C++、C、およびアセンブリ言語の開発ツールとライブラリを利用できます。 Visual Studio で C++ を使用して、単純なコンソールから Windows デスクトップ アプリ、デバイス ドライバーおよびオペレーティング システム コンポーネントから、モバイル デバイス用のクロスプラットフォーム ゲームにいたるまで、また小さな IoT デバイスから Azure クラウドのマルチサーバー コンピューティングにいたるまで、あらゆるものを作成できます。
デスクトップ アプリ
ステップ バイ ステップ チュートリアル
シンプルなものから始めましょう。 学習を開始するために、まずはコンソール電卓アプリを作成しましょう
C++ を使用した Android/iOS アプリ
ステップ バイ ステップ チュートリアル
Visual Studio C++ と OpenGL ES でAndroid および iOS 用アプリをビルドする方法について説明します
Visual Studio C++ を使用して Android ネイティブ アクティビティ アプリを作成
追加のガイド
C++ を使用したゲーム開発

Python
データ サイエンスと分析のアプリケーション
ステップ バイ ステップ チュートリアル
対話型開発環境 を利用して、初めての Python アプリを作成します
Web アプリケーション
デスクトップ アプリ

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

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

分野別に Visual Studio のスキルを増やす
さらに多くのことを行う準備はできましたか? 学習パスに推奨される追加の学習モジュールを使用してスキルを伸ばす
バージョン コントロールGit、TFVC などのソース管理テクノロジーを使用してコードを共有ます。
デプロイWeb 配置、InstallShield、NuGet、継続的インテグレーションなどを使用してアプリとコードを共有します。
拡張Visual Studio IDE に独自の機能を追加し、開発体験を向上させます。
データ任意のデータベースやサービスに接続して、ローカルまたはクラウドなど、どこからでもデータ アプリを作成します
共同作業 共同的なリアルタイム環境でコードを共有、編集、デバグします。
DevOpsクラウドでアプリを継続的にビルドしてリリースし、Azure DevOps Services を使用してアジャイルプラクティスを実装します。