tech.guitarrapc.cóm

Technical updates

わたしが C# を学ぶにあたって教わっている先達のサイトをまとめてみる

書いていないネタは多いのですが、アンケートで C# についてと言われました。

そこで、私自身 C# を学ぶにあたって参考にしているものをまとめておくことことにします。*1

はじめに感謝と尊敬を。ここに載せていないサイト、書籍の多くからも学びも得ています。今現在もそうです。

私自身が何か恩返しをできればと思いつつ、同じように悩まれている方への参考となれば幸いです。

目次

個人ブログ

順番には大きな意味はありません。

サイト ブログ主 参考にしている分野 備考
++C++; // 未確認飛行 C ++C++; // 管理人: 岩永 (@ufcpp) / Twitter C#, プログラミング全般 C#は書籍よりもここから。
初めての C# から現在もずっと学び続けています。
実は初めての PowerShell もここでした。
ご本人とあまりしゃべらないけどセッションいつも楽しいです。
neue cc neuecc (@neuecc) / Twitter C#, Rx, ASP.NET, OWIN, Unity, プログラミング全般 C# をどういった時に、どのように使うか、なぜC#なのかを学んでいます。
C# じゃなくても言語を問わない実装の違い、理由にも詳しくてすごい。
実際は本人から直接学ぶ部分が非常に多いです。
kekyoの丼 – プログラムの話題とか Kouji Matsui (@kekyo2) / Twitter C#, 言語実装, 動的生成 なぜC# でその処理をそのように書くのかって疑問じゃないですか?
C#にかぎらずプログラムについて、Windowsについて学んでいます。
async/await や LINQ について度々読みなおしています。
COMとか全然理解が追いつかなくてぐぬぬ...
NyaRuRuが地球にいたころ NyaRuRu (@NyaRuRu) / Twitter C#, プログラミング全般 やばいです。とても影響を受けています。
内容に最も感動を受けたサイトの1つです。
https://t.co/pBQkOmDxij ぐらばく☪ (@Grabacr07) / Twitter C#, WPF WPF といえばダントツです。
図書館の如くネタにあふれています。
ぷろじぇくと、みすじら。 Mayuki Sawatari (@mayuki) / Twitter C#, プログラミング全般 全力ガチサイトです。
本当に勉強になります。すぎょい。
銀の光と碧い空 たなか (@tanaka_733) / Twitter C#, .NET Core, RHEL, IIS, CI 他のサイトにない一風変わった品揃えです。
.NET でサーバーサイドとか考えるならまさにです。
最近 .NET Core 中心で色々注目です
ぐるぐる~ ぐるぐる系SQL(@bleis)さん / Twitter C#, F# ぐるぐる~
TAKESHIK.ORG たけしけー (@takeshik) / Twitter C#, 式木, LinqPad, 変なこと いつも更新すると面白い内容です。
一通り見てると面白いです。
平々毎々(アーカイブ) Kentaro Inomata (@matarillo) / Twitter C#, F#, Java C# を一歩下がった目で冷静に評価されているという印象です。
中身かなり濃いのでとてもおもしろいです。
Threading in C# - Free E-book Joe Albahari C#, Threading C# で Thread や Task, Parallel って何を知りたかった時に@neuecc に教えてもらった神サイトです。
感動を覚えるぐらい素晴らしい内容で、日本語訳とかもあったりします。
しばやん雑記 Tatsuro Shibamura (@shibayan) / Twitter IIS, Azure, ASP.NET 色々なネタがあって面白いです。
Azure に強いですが、他の色々な情報があって好きです。
ASP.NET で困ったらだいたいここで助けられます。
miso_soup3 Blog みそ (@miso_soup3) / Twitter ASP.NET Web API, Azure Swagger とか OWIN とか、Web系の取っ掛かりはいつもここです。
xin9le.net じんぐる (Takaaki Suzuki) (@xin9le) / Twitter C#, LINQ, Rx 結構シリーズもの多いです。サラッと読めます。
かずきのBlog@hatena かずき(Kazuki Ota) (@okazuki) / Twitter C#, Rx, WPF, UWP ほぼ毎日更新があります。
毎回の記事が短いので読みやすいです。
シリーズものが多いです。
pierre3のブログ ピエール (@pierusan2010) / Twitter C#, PowerShell 何かに刺激を受けて、というサンプル記事が多く参考にさせていただくことが多いです。
鷲ノ巣 あえとす (@aetos382) / Twitter C#, PowerShell, ETW いいですよ、すごく。
他の人が書かない記事が多いですし、造詣が深く勉強になります。
http://hidori.jp/ Hidori (@hidori) / Twitter C#, PowerShell 初めのころに多くの記事で学びました。
更新お待ちしております。
テラシュールブログ 椿 (@tsubaki_t1) / Twitter C#, Unity Unity で困ったらここ
RyotaMurohoshi - Qiita むろほし(@RyotaMurohoshi)さん / Twitter C# デリゲート, Func と LINQ についての理解に助けられました。
ScottGu's Blog - ScottGu's Blog Scott Guthrie (@scottgu) / Twitter ASP.NET, Azure全般 Azure関連の大きな動向とか
Scott Hanselman - Scott Hanselman's Blog Scott Hanselman 🌮 (@shanselman) / Twitter ASP.NET, Microsoft全般 大体真っ先の情報が出たりします
Code, code and more code. Marc Gravell (@marcgravell) / Twitter C#, Redis 言わずと知れた StackOverflow の凄腕すごい人
グラニで利用しているフレームワークの開発者でもあるので超重要
You’ve Been Haacked | You’ve been Haacked is a blog about Technology, Software, Management, and Open Source. It’s full of good stuff. https://hachyderm.io/@haacked (@haacked) / Twitter C# 他の人が扱ってなくて困リ切った時に救われます。
Implementing the Singleton Pattern in C# Jon Skeet (@jonskeet) / Twitter C#, Singleton シングルトンの歴史すごい。Lazy<T> 便利!

Microsoft関連

サイト 備考
C# リファレンス | Microsoft Learn リファレンスです。C# でこれどうだっけ?をさくっと確認するときに
.NET API ブラウザー | Microsoft Learn このクラスって... を調べるならここです。
一日何度お世話になっていることか
Introduction - C# language specification | Microsoft Learn C# 言語仕様をみたくなったら
Reference Source .NET Framework のリファレンスソースが公開されているのです。中身みれるの最高
.NET Platform · GitHub .NET 関連の GitHub リポジトリです。Roslynm Coreclr から始まって色々みるのです
Microsoft · GitHub Microsoft 関連の GitHub リポジトリです。TypeScript, VSCode, MSBuild から docker のFork まで
GitHub - dotnet/reactive: The Reactive Extensions for .NET Reactive Extensions (Rx) ならここ
あと Home · ReactiveX/RxJava Wiki · GitHub はMicrosoft 関連じゃないですが、Rx の絵が親切

困ったときの

サイト 備考
Stack Overflow - Where Developers Learn, Share, & Build Careers 困った時の世界の先輩
Google Yahoo や Bing じゃないです。Google しか使ってません。
だいたいエラーメッセージで叩くと救われます。

まとめ

色々忘れている気がします。不定期に更新しよう。。。

*1:あまりこういう記事は書かないのですが思うところもあったので