Photo by Alan Levine
こんにちは。谷口です。
この4月からプログラミングの授業を受けることになった学生の方、新卒でエンジニアとして就職した方など、C#の勉強を初めている方は多いかと思います。
C#は、Microsoftが開発した言語で、サーバ用のプログラムや、ゲーム、アプリ開発、企業向け業務システムなど、幅広く利用されているプログラミング言語です。特に近年はUnityというゲームエンジンとC#を使えば個人でも簡単にゲーム開発ができるため、ゲームエンジニアを目指す人からの人気が特に高まっています。
そこで今回は、学生の方や新人エンジニアの方、エンジニアとしての転職を目指している方がC#を学べるコンテンツについてご紹介します。
これからC#について学びたい人の参考になればと思います。
- paizaラーニングのC#入門編
- コードガールこれくしょんのC#コース
- paizaのプログラミングスキルチェック問題
- ドットインストールのC#入門
- Microsoft Vitual Academy
- まとめ
paizaラーニングのC#入門編
paizaラーニングのC#入門編では、C#入門編1〜4まで無料で公開しています。動画講座を見ながらC#の基礎を学び、そのあと演習問題を解くことで理解を深めることができます。ブラウザ上で動画を見ながら同時にコードを書いて実行したり、問題を解いたりできるので、面倒な環境設定なしにすぐ学習を始められます。
C#入門編では、下記のようなレッスン内容で、条件分岐、四則演算、ループ処理から配列、多次元配列、メソッド、クラス、例外処理などについて学ぶことができます。
C#入門編1: プログラミングを学ぶ
C#入門編2: 条件によって処理を変えてみよう
C#入門編3: ループ処理を学ぶ
C#入門編4: 配列の基礎
C#入門編5: 多次元配列を理解しよう
C#入門編6: メソッドを理解しよう
C#入門編7: クラスを理解しよう
C#入門編8: さらにクラスを理解しよう
C#入門編9: Dictionaryの基礎
C#入門編10: 例外処理を理解しよう
コードガールこれくしょんのC#コース
『コードガールこれくしょん』(ガルこれ)は、プログラミング問題を解いて「コードガール」を集めながらストーリーを進めていくプログラミング学習コンテンツです。C#のほかにも、Python、Java、PHP、Ruby、C、C++、JavaScriptにも対応しています。
プログラミング初心者でも、ゲームを進めていくだけでC#の基本的なコードの書き方が習得できます。
paizaのプログラミングスキルチェック問題
paizaでは、プログラミングスキルチェック問題を公開しています。
スキルチェックに挑戦すると、結果によってS・A・B・C・D・Eの6段階のランクを取得できます。求人ごとに規定されたランクを獲得できていれば、求人応募ができます。
「自分のプログラミングスキルを客観的に知りたい」という方も「特に転職したいわけではないけどプログラミング問題を解いてみたい」という方も、ぜひチャレンジしてみてください。
Microsoft Vitual Academy
Microsoft DeveloperNetwork(MSDN)が提供する提供のオンライン学習サービスです。動画やスライドを見ながらC#の書き方やVisualStudioの使い方などを学べるコースが公開されています。
まとめ
というわけで、学生の方や新人エンジニアの方、エンジニアとしての転職を目指している方がC#を学べるコンテンツについてご紹介しました。
また、paizaのスキルチェック問題では、プログラミング問題を解くとS・A・B・C・D・Eの6段階のランクを取得できるので、「自分がどれくらいC#でプログラミングできるようになったのか試してみたい」という方はぜひ挑戦してみてください。(もちろんC#以外の言語でも挑戦できます)
paizaラーニングについて詳しくはこちら
「paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。
詳しくはこちら
そしてpaizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。
スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。
詳しくはこちら