C#入門学習サービスならこれだ!C#入門学習サービス10選

プログラマの皆さんは、すでにいくつかのプログラミング言語を経験しているかと思います。新人での人であれば、1つしか経験していないかもしれません。
次に取得する言語には、C#はいかかでしょうか。
「.NET」がオープンソース化されて、「.NET Core」が登場しました。これにより、Windowsのみでなく、MacやLinux上でも動くようになりました。今後、C#市場は伸びていくのではないでしょうか。
そこで今回は、C#を基礎から学べる学習サービスを10個ご紹介したいと思います。
と、その前にC#とはどのようなプログラミング言語なのかを簡単に紹介します。

なおC#に限らず、フリーランスエンジニアの案件の特徴や仕事の取り方など総合的な情報は「フリーランスエンジニアの案件紹介!経験年数別の年収・実態を調査」でご紹介しているので、併せてご覧ください。

エンジニア・プログラマの新しい働き方を模索してみませんか?今より年収がグッと上がる働き方をご提示できるかもしれません!弊社(ITプロパートナーズでは,週2日からこなせる仕事を紹介しております。まずはこちらより、弊社のサービスにご登録後、お仕事の詳細をごらんください!

C#ってどんなプログラミング言語なの?

freelance

C#とは、マイクロソフトが開発したプログラミング言語で、すでにあったC++にJavaの良い面を取り入れつつ、より簡単にオブジェクト指向を書けるように作られました。文法はC言語に近いです。
マイクロソフトの「.NET構想」における中心的な開発元号であり、デスクトップアプリ、Webアプリなど多くのシステムを開発できる。生産性、機能において、この言語が最も優れているとされています。

ちなみに、C#を生かしてフリーランスになりたいという方は「フリーランスエンジニアになるには?」の記事も参考になると思います。

エンジニア・プログラマの新しい働き方を模索してみませんか?今より年収がグッと上がる働き方をご提示できるかもしれません!弊社(ITプロパートナーズでは,週2日からこなせる仕事を紹介しております。まずはこちらより、弊社のサービスにご登録後、お仕事の詳細をごらんください!

C#入門学習サービス10選!

ゲームしながら学べる

1.コード・ガール これくしょん

[browser-shot url=”https://paiza.jp/cgc” width=”600″ height=”450″ href=”https://paiza.jp/cgc” alt=”コード・ガール これくしょん” target=”_blank”]
コード・ガール これくしょん

記憶を失ってしまったプレイヤーが、仮想の世界で「リリア」という女の子に出会い、失ってしまった記憶を取り戻すストーリーのようです。
ストーリーを進めながらプログラミングを学べ、ゲーム中に発生するクエストは実際にエディタにコードを書いて問題を解いていきます。ゲームの進行具合にあわせて難易度が上がります。ガチャもあり、コードガールが手に入れることができます。

2.もし次の常駐先が女子エンジニアばっかりだったら

[browser-shot url=”https://paiza.jp/moshijo” width=”600″ height=”450″ href=”https://paiza.jp/moshijo” alt=”もし次の常駐先が女子エンジニアばっかりだったら” target=”_blank”]
もし次の常駐先が女子エンジニアばっかりだったら

新しい常駐先は、女子エンジニアしかいなかった・・・。女子エンジニアをサポートしながら、安定した開発現場を目指そう。
女子エンジニアをプレイヤーのプログラミング力で助けて、ストーリーを進めよう。こちらも実際にエディタにコードを打ち込んで問題を解いてきいます。問題には最高難易度の「霧島京子からの挑戦状」もあるとのこと。
開発現場を疑似体験できるようなので、ITエンジニアを目指している人にもおすすめです。

3.恋するハッカソン 〜君色に染まるアイドル〜

[browser-shot url=”https://paiza.jp/poh/hatsukoi” width=”600″ height=”450″ href=”https://paiza.jp/poh/hatsukoi” alt=”恋するハッカソン ~君色に染まるアイドル~” target=”_blank”]
恋するハッカソン 〜君色に染まるアイドル〜

今度はアイドル育成?! 最先端のアンドロイドの女の子をトップアイドルを目指してプロデュースします。
他のに比べるとゲーム要素が強まりました。なんとアイドルが喋ってくれます。歌っています!
しかし、プログラミングに関しては同様にエディタにコードを打ち込んで問題を解いていきます。
さらに本格的なゲームをプレイしたい人にはおすすめです。

オンライン学習

4.ドットインストール

[browser-shot url=”http://dotinstall.com/” width=”600″ height=”450″ href=”http://dotinstall.com/” alt=”ドットインストール” target=”_blank”]
ドットインストール

初歩的なことから、高度なことまで日本語の動画を見ながら学ぶことができます。
ただし、C#のレッスンはプレミアムレッスンというものなので、月額料金980円が必要となります。
この講義は、全36回ということで多くのことが学べるようになっており、少し毛色の違うLINQの使い方も含まれているのでおすすめです。
独学が苦手な人や基礎から本格的に学びたい人向けと思います。

5.Udemy

[browser-shot url=”https://www.udemy.com/jp/” width=”600″ height=”450″ href=”https://www.udemy.com/jp/” alt=”Udemy” target=”_blank”]
Udemy

Udemyはドットインストールと異なり、海外のオンライン学習サービスです。
そのことにより、基本は英語です。しかし、安心してください。日本語での講義もあります。
料金に関してはドットインストールとは異なり、コース1つに対してとなっているようです。
C#のコースでもゲーム関連のコースが多いようです。

6.Microsoft Virtual Academy

[browser-shot url=”https://msdn.microsoft.com/ja-jp/dn376515.aspx” width=”600″ height=”450″ href=”https://msdn.microsoft.com/ja-jp/dn376515.aspx” alt=”Microsoft Virtual Academy” target=”_blank”]
Microsoft Virtual Academy
本家のマイクロソフトのサイトです。
初心者からエキスパートまで、多種多様なコースをオンラインで学習できるようです。
マイクロソフトの試験対策も含まれており、試験合格を目指している人はおすすめです。
C#のコースの難易度を見ると、中級が多いようです。

エンジニア・プログラマの新しい働き方を模索してみませんか?今より年収がグッと上がる働き方をご提示できるかもしれません!弊社(ITプロパートナーズでは,週2日からこなせる仕事を紹介しております。まずはこちらより、弊社のサービスにご登録後、お仕事の詳細をごらんください!

YouTube

7.プログラミング講座

[browser-shot url=”https://www.youtube.com/playlist?list=PLzEbEpZ4njvPYeBohSQ9te-W_L27r77Fg” width=”600″ height=”450″ href=”https://www.youtube.com/playlist?list=PLzEbEpZ4njvPYeBohSQ9te-W_L27r77Fg” alt=”プログラミング講座” target=”_blank”]
プログラミング講座
日本人によるC#の初心者向けのプログラミング講座です。
100本以上の動画があり、学べる内容が豊富です。
無料であるため、有料のオンライン学習を始める前に、視聴してみるほうが良いかもしれません。

8.How to program in C# – Beginner Course

[browser-shot url=”https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51″ width=”600″ height=”450″ href=”https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51″ alt=”How to program in C# – Beginner Course” target=”_blank”]
How to program in C# – Beginner Course
外国人によるC#の初心者向けのプログラミング講座です。
動画は英語で解説されています。残念ながら、字幕はありません。
動画は15本とプログラミング講座に比べれば少ないですが、視聴回数はこちらの方が圧倒的に多いようです。
英語でも問題ない方は、こちらを受けてみてもよいと思います。

エンジニア・プログラマの新しい働き方を模索してみませんか?今より年収がグッと上がる働き方をご提示できるかもしれません!弊社(ITプロパートナーズでは,週2日からこなせる仕事を紹介しております。まずはこちらより、弊社のサービスにご登録後、お仕事の詳細をごらんください!

その他

9.CODE PROJECT

[browser-shot url=”https://www.codeproject.com/” width=”600″ height=”450″ href=”https://www.codeproject.com/” alt=”CODE PROJECT” target=”_blank”]
CODE PROJECT
海外のサイトで、英語です。
開発者やデザイナーが、ちょっとした事やライブラリ、プログラムの記事を作成して情報を共有しています。
.NET Framework系のTipsの記事が多く、C#の記事も豊富にあるようです。
英語が得意な人は、ここでサンプルコードなどを見てみると良いと思います。

10.paiza.IO

[browser-shot url=”https://paiza.io/” width=”600″ height=”450″ href=”https://paiza.io/” alt=”paiza.IO” target=”_blank”]
paiza.IO
開発環境を整えなくても、ブラウザ上からプログラミングを初められるサービスです。
GitHubも連携しており、自分のコードを公開することもできます。
開発環境の煩わしい設定もせずに、プログラミングができるので今すぐにでも始めたい人にはおすすめです。

エンジニア・プログラマの新しい働き方を模索してみませんか?今より年収がグッと上がる働き方をご提示できるかもしれません!弊社(ITプロパートナーズでは,週2日からこなせる仕事を紹介しております。まずはこちらより、弊社のサービスにご登録後、お仕事の詳細をごらんください!

まとめ

いかがでしたでしょうか。
少し前まではプログラミングの勉強をしようとすると、本屋に行って専門書を買って、読みながらプログラミングをすることが定番でした。
今は、さまざまなサービスにより、多くの選択肢が出てきました。
ゲームが好きな人であればゲームをしながらプログラミングを学習することができたたり、お金をかけたくない人は動画見ながら無料で学習したり、本格的に学びたい人は、オンライン学習をしてみたりなど自分で選択することができます。また1つ方法だけでなく、動画を見ながら学習して、並行してゲームをやってみたりなど勉強の仕方は無数に広がります。
今後、オープンソース化された「.NET」によって、C#の案件が広がっていくとおもいます。これを気に、C#を学んでみてはどうでしょうか。

エンジニア・プログラマの新しい働き方を模索してみませんか?今より年収がグッと上がる働き方をご提示できるかもしれません!弊社(ITプロパートナーズでは,週2日からこなせる仕事を紹介しております。まずはこちらより、弊社のサービスにご登録後、お仕事の詳細をごらんください

フリーランスの方でこのようなお悩みありませんか?
  • 高額案件を定期的に紹介してもらいたい
  • 週2日、リモートワークなど自由な働き方をしてみたい
  • 面倒な契約周りはまかせて仕事に集中したい

そのような方はぜひ、ITプロパートナーズをご利用ください!

フリーランスの方に代わって高額案件を獲得
週2日、リモートなど自由な働き方ができる案件多数
専属エージェントが契約や請求をトータルサポート

まずは会員登録をして案件をチェック!