どーも。
なぎにゃぎです。
仕事でC#を使うようになってから書籍やネットで色々と勉強しました。
私と同じようにC#を勉強する必要が出てきた方のために、普段から参考にしているサイトを紹介したいと思います。
目次
++C++;//未確認飛行C
C#の学習サイトとしては一番有名ですね。
基本的な内容は全て抑えられているので、下手にわかりにく書籍を購入するよりもこちらのサイトで勉強した方が効率良いかもしれません。
初心者に優しいサイトになっています。
DOBON.NET
メソッドの使い方を実例を使って解説してくれてます。
初めの頃は公式リファレンス読んでも理解できないことが多かったので助かりました。
こちらも初心者に優しいサイトになっています。
連載!とことんC#
34回に分けて基本的な知識を学ぶことができます。
ちょっとずつ知識が身に付いてきたら読んでみると効果的だと思います。
kekyoの丼
LINQに関する情報が小ネタも含めて豊富に記載されています。
必要な答えを教えるだけじゃなくて、そこに至るまでの解説もしてくれるので、初心者だけでなく、中級者レベルの方でも勉強になるサイトです。
性能面などを意識し始めた頃に読むと楽しく読めました。
飛べないトナカイ
仕事でWPFを使ったアプリを作成することになった際に参考にさせてもらいました。
フォームやボタンなど基本的な内容からの解説を、PDFにまとめてくれているので、ダウンロードしておけばいつでも確認できる点が良かったです。
初めてWPFを触る人にとって、かなり心強い味方になってくれます。
xin9le.net
少しC#を理解してきてから読むと面白いです。
シリーズ記事として1つのことに対してしっかりと説明してくれています。
読みやすいのが嬉しいですね。
RyotaMurohoshi-qiita
LINQを覚え始めたころに参考にさせてもらいました。
ラムダ式って?
デリゲートって使わないとダメなの?
そんな疑問に対してしっかりと答えてくれています。
一番人気の記事を参考にしてください。
.NET Frameworkクラスライブラリ
先輩が書いたソースを読んで、使ったことないクラスを使用していたらここで調べて知識を蓄えていくようにしてました。
長くやっている人は便利なクラスを知っていますね。
Stack Overflow
調べれば何でも出てきます。
難しいことも書かれているので、知識がついてから参考にした方が良いです。
初心者が読んでもちんぷんかんぷんかもしれません。
それでも色々な解決方法が記載されているので勉強にはなります。
私は英語が苦手なので雰囲気で読んでます。
すごくタメになることを書いてある気がするので、ちゃんと英語の勉強もしないと。
codic – プログラマーのためのネーミング辞書
C#のスキルが直接的に向上するわけではありませんけど紹介しておきます。
私はわかりやすい変数名や関数名などを考えるのが苦手でした。
保守の開発などしているときは”Namae”みたいな変数もたくさんあって、その環境に慣れすぎたことが原因かもしれません。
このサイトでは日本語で検索すると、よく使用される英単語がリストアップされます。
使っているうちに適切な変数名、関数名がわかってくるのでおすすめです。
galife
C#とJavaScriptを中心にまとめてあるサイトです。
ASP.NETやMVCについてもわかりやすく説明されているので、初めてMVCで開発する人は参考にしてみると理解が早まると思います。
ASP.NET MVC アプリケーション開発入門
C#での開発を行っていくとASP.NET MVCを利用していくことが増えていきます。
このサイトは全10回に分けて、ASP.NET MVCの考え方を説明してくれているので、初めて使う人も理解しやすいと思います。
まとめ
普段からお世話になっているサイトを紹介させてもらいました。
まだ知識も未熟なので、この他にも参考になるサイトがあれば教えてもらえると嬉しいです。
また、C#の基礎を一気に学びたいという人には、以下の書籍がおすすめです。
『実戦で役立つ C#プログラミングのイディオム/定石&パターン』は、下記の記事でおすすめポイントを紹介しています。
ぜひ、併せてご覧ください。
ではでは。
1 件のコメント
うーむ、難しそうー