- c#の勉強におすすめのサイトは?
- スクールに通わずにエンジニア転職できるまでの力をつけたい
- スクールに通う時間がないから好きな時間に勉強できるサイトを知りたい
- 独学だと挫折しそうだけどスクールに通うお金はない。。。サイトでなんとか習得できないの?
そんな方に向けて記事を書きます。
⚡本記事の内容
- 学習サイトの選び方
- c#おすすめ勉強サイト5選
- 動画視聴型サイトのほうが早く成長できる理由
私は社会人になってからc#を独学で勉強し、なんとか仕事でc#を使えるようになりました。
今回紹介するサイトを有効活用すれば、仕事で必要となる土台は作れると思います。
読者さんにあったサイトを見つけていただき、c#エンジニアとして手に職をつけ、仕事の不安を感じない生活を手に入れましょう!
1.c#勉強サイトの選び方
c#に限らずプログラミングの勉強サイトは下記3点の切り口から考えてみましょう。
- プログラミング学習の目的
- 学習スタイル
- 利用料金
プログラミング学習の目的
エンジニアを目指すのか、趣味としたいのか、社会人としてプログラミングの知識をつけておきたいのか、子供と一緒にプログラミングを勉強したいのか。
プログラミングを勉強する目的は人それぞれだと思います。
各サイトごとに難易度や対象ユーザーが異なるので、後述するサイトから自分にあったものを見つけてみてください。
学習スタイル
c#の勉強サイトは大きく分けて
- テキスト型
- 動画視聴型
の2種類に分類できます。
テキスト型
テキスト型のメリットはアカウント登録なく気軽に使用できる点です。
基本的に無料なので、なんとなく触ってみたいと考えている方におすすめです。
一方デメリットは質問できない点です。
プログラミング学習において、質問できるかできないかは成長速度に直結します。
![えれきまる](https://elekimaru.com/wp/wp-content/uploads/2021/08/cropped-1e77c893e126ceb3d5395ee072e42056.png)
動画視聴型
反対に、動画視聴型のメリットは講師の方に質問できる点です。
質問できる人がいれば10分で解決できる問題も、一人で悩むと解決するのに3日間かかるなんてこともざらにありますので、講師に質問できるというのはかなりのメリットになります。
デメリットはお金がかかるところです。
しかし、無料で受講できる講座もありますし返金保証付のサイトもあります。
![えれきまる](https://elekimaru.com/wp/wp-content/uploads/2021/08/cropped-1e77c893e126ceb3d5395ee072e42056.png)
利用料金
先ほどの話と被りますが、一番気にする部分だと思います。
本記事で紹介する有料サイトは、一部無料で試せたり、返金保証もついていたりするため比較的ハードルの低いサイトです。
安心してご覧ください。
2.おすすめc#勉強サイト5選【実際に使ってみて厳選しました】
まず、今回紹介するサイトの比較表を見てみましょう。
サイト名 | 費用 | 学習スタイル | 環境構築の必要性 | アカウント登録の必要性 | アプリ対応 |
---|---|---|---|---|---|
一週間で身につくC#言語の基本 | 無料 | テキスト | 必要 | 不要 | × |
++C++; // 未確認飛行 C | 無料 | テキスト | 必要 | 不要 | × |
ドットインストール | 無料+有料 | 動画視聴型 | 必要 | 必要 | × |
paizaラーニング | 無料+有料 | 動画視聴型 | 不要 | 必要 | × |
Udemy | 無料+有料 | 動画視聴型 | 必要 | 必要 | 〇 |
一週間で身につくC#言語の基本
サイト名 | 一週間で身につくC#言語の基本 |
特徴 | 一週間の勉強項目が明確になっているため迷わず勉強できる |
学習スタイル | テキスト型 |
料金 | 無料 |
おすすめユーザー | 初心者の方 |
こちらのサイトは名前の通り一週間でc#の基本的な文法を勉強できるサイトです。
基本編、発展編に分かれており、ソースコードと処理の仕組みが解説されています。
初心者向けなため、より実践的な内容を勉強したい場合は他の方法で補う必要がありますが、c#とはどんな言語でどんなロジックで動いているかは十分に勉強できます。
しかし、開発環境は自分で構築する必要があり、こちらのサイトにはVisual Studio2015の情報しかないため注意が必要です(2021年10月現在)。
++C++; // 未確認飛行 C
サイト名 | ++C++; // 未確認飛行 C |
特徴 | 文法だけでなく、c#の機能やオブジェクト指向の考え方も勉強できる |
学習スタイル | テキスト |
料金 | 無料 |
おすすめユーザー | 初心者の方、辞書的なサイトを探している方 |
こちらのサイトは文法はもちろん、c#プログラミングの考え方についても勉強できます。
![えれきまる](https://elekimaru.com/wp/wp-content/uploads/2021/08/cropped-1e77c893e126ceb3d5395ee072e42056.png)
こちらのサイトで基本を習得したら、あとはひたすらアウトプットをするとかなり成長できるのではないでしょうか。
正直無料でここまで勉強できるのはすごいことです。
ドットインストール
サイト名 | ドットインストール |
特徴 | 3分間の動画視聴方式でスキマ時間に勉強可能 |
学習スタイル | 動画視聴型 |
料金 | 無料+有料(月額1080円) |
おすすめユーザー | プログラミングを少し触ったことがある方 |
動画1本3分程度なので、時間がない方でも気軽に受講できるのが魅力です。
ただし講義を聞いているだけでは身につかないので、必ず一緒にコードを書くようにしてください。
ドットインストールの講座は割と説明が省略されたり、さらっと流したりすることがあるので、完全な初心者の方が利用すると、理解できない部分が出てくると思います。
![えれきまる](https://elekimaru.com/wp/wp-content/uploads/2021/08/cropped-1e77c893e126ceb3d5395ee072e42056.png)
※また、c#の講座は情報が古いので少し注意が必要です(2021年10月現在)。
paizaラーニング
サイト名 | paizaラーニング |
特徴 | 一画面に動画とコード入力画面があり、動画を見ながらコード入力が可能。スキルチェックによる企業のスカウト機能もある |
学習スタイル | 動画視聴型 |
料金 | 無料+有料(1ヶ月:1078円(初月無料) 6ヶ月:4480円 12ヶ月:7200円) |
おすすめユーザー | 初心者、エンジニア転職をしたい方 |
paizaは動画を見ながらソースコードを入力できるフォーマットになっており、非常に勉強しやすいのが特徴です。
開発環境を用意する必要もなく、web上でプログラムの実行までできます。
c#は「C#体験編」と「C#入門」があり、「C#体験編」は完全無料で受講できます(2021年10月現在)。
まずは無料の講座を受講してから、自分にあっていると感じたら有料講座も受講してみるとよいでしょう。
![えれきまる](https://elekimaru.com/wp/wp-content/uploads/2021/08/cropped-1e77c893e126ceb3d5395ee072e42056.png)
Udemy
サイト名 | Udemy |
特徴 | 買い切り型の動画講義で、c#だけで10000件と圧倒的な講座数 |
学習スタイル | 動画視聴型 |
料金 | 無料+有料(買い切り型、返金保証付) |
おすすめユーザー | 初心者~上級者、文法だけでなく実際の開発工程を知りたい方 |
シリコンバレーで働いている現役エンジニアの講座があったりと、トップレベルのエンジニアの講座を受けられるのが魅力です。
ドットインストールと違い、一つ一つの動画時間が長いですが、買い切り型なのでダウンロードして自分の好きな時間にオフラインで見ることが可能です。
また、スマホアプリもあるため、スマホで動画を見てパソコンでコードを書く、といったことができるのが大きなメリットです。
他のサイトと違い、文法だけでなく開発の仕方(設計書の書き方や見積の仕方など)を教えてくれる動画もあるため、実際の仕事をイメージしやすくなるのも魅力の一つです。
![えれきまる](https://elekimaru.com/wp/wp-content/uploads/2021/08/cropped-1e77c893e126ceb3d5395ee072e42056.png)
例えばこちらの講座(C#初心者が最初に身に着けるべき30の文法)は2400円(セール期間だとさらに安くなります)ですが、c#の基礎を学べるしエンジニアに質問もできるため、ぶっちゃけ参考書を買って勉強するよりお得です。
3.まとめ【独学で勉強するなら質問ができるサイトがおすすめです】
プログラミング学習の肝はモチベーションと効率化です。
最短でc#を身につけるためには、現役エンジニアに質問できる環境があった方が絶対にいいです。
![えれきまる](https://elekimaru.com/wp/wp-content/uploads/2021/08/cropped-1e77c893e126ceb3d5395ee072e42056.png)
迷ったら下の2サイトから決めましょう。
どちらのサイトもc#を深く勉強できるサイトです。
- 質問できる人がいる or 挫折しない自信がある
→++C++; // 未確認飛行 C - 質問できる人がいない or 挫折しそう
→Udemy
Udemyは有料ですが、無料講座もあり、返金保証もついています。
現役エンジニアの講義のため、現場に近いアドバイスをもらえるのが大きなメリットです。
コメント