Photo by romana klee
こんにちは。谷口です。
C#初心者の皆さんは、普段どうやって勉強をしていますか?
- Web上で学習サービスを探す
- 教えてくれる人を探して聞く
- スクールに通う
- 書籍や学習サイトに書いてある情報を読む
などの方法があるかと思いますが、「学習サイトやYouTubeなどの動画」でも、C#について学ぶことができます。
動画を使えば、無料、もしくは安価で楽しく・効率よくC#について勉強できます。
今回は、そんな動画やスライドなどを見ながらC#を学べる学習コンテンツを7つご紹介します。
【目次】
■C#が動画やスライドで学べる学習コンテンツ
◆Microsoft Vitual Academy
※日本語対応
Microsoft DeveloperNetwork(MSDN)が提供する提供のオンライン学習サービスです。動画やスライドを見ながらC#の書き方やVisualStudioの使い方などを学べるコースが公開されています。
◆Brackeys:How to program in C# - Beginner Course
※英語
www.youtube.com
主にゲーム開発に関するいろいろなチュートリアルが多数紹介されている動画チャンネルです。C#の初心者向けチュートリアルコースがあります。
◆thenewboston:C# Tutorial For Beginners
※英語
www.youtube.com
さまざまな言語のチュートリアル動画が公開されているチャンネルで、もちろんC#のチュートリアル動画もあります。動画数が大変多いですが、割と音声が小さめなので音量注意。
◆9cubed:【プログラミング講座(C#)】
※日本語
www.youtube.com
C#の初心者向けのプログラミング動画講座です。動画は現在140本もあり、説明も丁寧でわかりやすいです。
◆ドットインストール
※日本語
動画を通してC#の書き方、環境構築方法などが学べます。
◆paizaラーニング「C#入門編」
※日本語
オンラインでプログラミング学習ができる「paizaラーニング」には、C#はもちろんJava、Python、Ruby、PHP、C言語、JavaScript、HTML/CSS、SQLなどなど多数の言語から、Webアプリ開発入門、ITエンジニアのキャリア入門などのレッスンもあります。
◆コードガールこれくしょん
※日本語
paizaが公開している「コードガールこれくしょん」略して「ガルこれ」は、ナビゲーターと一緒にプログラミング問題を解き、「コードガール」を集めながらストーリーを進めていく、プログラミング学習ゲームコンテンツです。C#はもちろんPHP、Java、Pyhton、Ruby、C、C++、JavaScriptに対応しています。
ゲーム内ではクエスト報酬やログインボーナス・ミッションクリア等の各種特典として手に入る「コイン」や「ダイヤ」を使って、ガチャでさまざまな「コードガール」を収集することができます。クエストで有利になる特殊スキルを発動させたり、「これくしょん」に入れてマイページに飾ったりと、コードガールをたくさん集めるほど楽しみ方が広がります。
■まとめ
C#はサーバー用のプログラムやゲーム、アプリ開発、企業向け業務システムなどに幅広く利用されているプログラミング言語ですが、特に近年はゲームエンジン「Unity」とC#を使えば個人でも簡単にゲーム開発ができるため、ゲームエンジニアを目指す人からの人気も高まっています。
「興味がわいてきた!」という方は、学習サイトでも、書籍でも、自分が気になるところから挑戦して、ぜひC#に触れてみてください。
そしてある程度の基礎が身につきましたら、ぜひpaizaでご自分のスキルをはかってみてくださいね。
「paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。
そして、paizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。
スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。