Visual Studio でコーディングを学ぶ
ようこそ
Visual Studio やコーディング全般が初めてですか? 選択した言語で簡単なアプリを作成するには、自分のペースでステップ バイ ステップの学習手順を実行していきます。 開始しましょう!
Visual Studioを学習する理由とは? Visual Studioを使用すると、開発サイクル全体を 1 か所で完了できます。 たとえば、クラウドに編集、デバッグ、テスト、バージョン管理、配置することができます。 Visual Studio の機能と言語の多様性により、最初のコードの記述から、複数のプロジェクトの種類での開発まで、開発者は成長が可能です。 たとえば、.NET を使用してデスクトップや Web アプリを構築でき、C++ を使用してモバイルやゲーム アプリを構築できます。
Visual Studio のインストール
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 ツールに参加する

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