【2021年】C#本 「人気ランキング30 / おすすめ参考書7選」

C#は、Windows系のアプリ開発から、Unityでのゲーム開発、Xamarinでのクロスプラットフォーム開発、Webサーバー実装と、かなり幅広い用途に用いられる言語

歴史も比較的新しく、開発元も世界最大手の1つMicrosoftとあって、言語の機能性が高く、進化も早い、かなり使いやすい言語ですね。

特にWindowsアプリなんかは、かなりサクッと実装可能。ちょっとしたGUIツールもちょいちょいっと作れちゃうのはかなりありがたい。

ということで、Windows系での開発支援や、スマホのアプリ・ゲーム開発に興味のある方は覚えておいて損のない言語

そんなC#の参考書を、人気ランキングとおすすめジャンルとともに紹介していきます。
 

発売したての新書をピックアップ
技術書は情報の鮮度も重要、人気ランキングの前に新しい書籍もチェックしておきましょう。




 
Kindle Paperwhite
発売日 2018/11/07
(2021/09/17 15:15時点)

 

 

ゲーム開発をここからチャレンジ
 
  • ゲーム開発就職に特化
  • 開発に近く適切な相談が可能
  • 大手パブリッシャー含め実績多数


 

C#の本 人気ランキング/10冊詳細

以下が「C#の本」人気ランキングと人気の10冊詳細です。

(2021/09/17 12:01 更新)
Rank製品価格
1
1週間でC#の基礎が学べる本
発売日 2019/09/12
亀田 健司 (インプレス)
Kindle Unlimited対象
総合評価
2,750円
2,475円
2,750円
2,145円
2
新・標準プログラマーズライブラリ なるほどなっとく C#入門...
発売日 2019/03/16
出井 秀行 (技術評論社)
総合評価
3,168円
3,010円
3,168円
3,168円
3
実戦で役立つ C#プログラミングのイディオム/定石&パターン...
発売日 2017/02/18
出井 秀行 (技術評論社)
総合評価
3,278円
3,278円
3,278円
3,278円
4
C#コードレシピ集
発売日 2021/08/11
出井 秀行 (技術評論社)
3,608円
3,608円
3,608円
3,608円
5
プログラミングC# 8.0
発売日 2021/06/22
Ian Griffiths (オライリージャパン)
総合評価
5,280円
5,280円
5,280円
6
2,640円
2,112円
2,112円
1,045円
7
UnityではじめるC# 基礎編 改訂版
発売日 2020/12/01
リブロワークス (エムディエヌコーポレーション)
総合評価
2,860円
2,717円
(+272pt)
2,860円
2,860円
8
C#によるマルチコアのための非同期/並列処理プログラミング...
発売日 2013/07/20
山本 康彦 (技術評論社)
総合評価
3,058円
3,058円
3,058円
9
3,520円
3,344円
3,520円
10
VisualC#2019パーフェクトマスター (Perfect Master)
発売日 2019/10/19
俊哉, 金城 (秀和システム)
総合評価
3,520円
2,851円
3,168円
3,520円
11
UniRx/UniTask完全理解 より高度なUnity C#プログラミング
発売日 2020/11/16
打田 恭平 (ドワンゴ)
総合評価
4,400円
3,960円
4,400円
4,400円
12
スラスラ読める Unity C#ふりがなプログラミング
発売日 2019/01/25
安原祐二, リブロワークス (インプレス)
Kindle Unlimited対象
総合評価
2,200円
1,980円
2,200円
2,200円
13
Adaptive Code ~ C#実践開発手法 第2版
発売日 2018/06/05
Gary McLean Hall (日経BP)
総合評価
5,500円
5,225円
5,500円
5,500円
14
独習C# 新版
発売日 2017/12/15
山田 祥寛 (翔泳社)
総合評価
3,960円
3,564円
3,960円
3,960円
15
C#によるWindowsシステムプログラミング
発売日 2019/09/01
洋幸, 北山 (カットシステム)
総合評価
5,280円
5,280円
5,280円
16
プログラミングWindows第6版 上~C#とXAMLによるWindowsストアアプリ開発...
発売日 2016/02/04
チャールズ ペゾルド (日経BP)
総合評価
7,700円
7,315円
(+133pt)
7,700円
7,700円
17
作って覚える Visual C# 2019 デスクトップアプリ入門
発売日 2021/01/12
荻原裕之, 宮崎昭世 (秀和システム)
総合評価
2,640円
2,138円
2,376円
2,640円
18
TECHNICAL MASTER はじめてのASP.NET Webフォームアプリ開発 C#対応 第2版...
発売日 2019/10/31
WINGSプロジェクト土井毅, 山田祥寛 (秀和システム)
総合評価
3,520円
3,168円
3,168円
3,520円
19
Effective C# 6.0/7.0
発売日 2018/09/05
BillWagner (翔泳社)
総合評価
3,520円
3,168円
3,520円
3,520円
20
3,828円
3,445円
(+172pt)
3,828円
3,828円
21
基礎からしっかり学ぶC#の教科書 改訂新版
発売日 2020/02/12
WINGSプロジェクト, 高江 賢 (日経BP)
総合評価
3,190円
2,871円
3,190円
3,190円
22
現場ですぐに使える! Visual C# 2019逆引き大全 500の極意
発売日 2020/06/02
増田智明, 国本温子 (秀和システム)
総合評価
4,550円
2,871円
2,871円
3,190円
23
Unity C# ゲームプログラミング入門 2020対応
発売日 2021/01/12
掌田津耶乃 (秀和システム)
総合評価
3,740円
3,029円
3,366円
3,740円
24
独習C# 第3版
発売日 2010/12/03
ハーバート・シルト (翔泳社)
総合評価
4,180円
3,762円
4,180円
4,180円
25
確かな力が身につくC#「超」入門 第2版
発売日 2020/07/07
北村 愛実 (SBクリエイティブ)
総合評価
2,860円
2,717円
(+272pt)
2,860円
2,860円
26
TECHNICAL MASTER はじめてのASP.NET 4 プログラミング Visual C#編
発売日 2015/05/15
WINGSプロジェクト土井毅, WINGSプロジェクト広瀬嘉久, 山田祥寛 (秀和システム)
総合評価
222円
2,970円
2,970円
1,650円
27
チーム開発の教科書 C#によるモダンな開発を実践しよう!...
発売日 2015/11/26
古賀 慎一 (日経BP)
総合評価
2,970円
2,822円
2,970円
1,640円
28
C#プログラマーのための 基礎からわかるLINQマジック!
発売日 2016/05/12
山本康彦 (技術評論社)
総合評価
3,168円
3,010円
3,168円
3,168円
29
2,948円
2,801円
2,948円
2,948円
30
More Effective C# 6.0/7.0
発売日 2018/02/20
BillWagner (翔泳社)
総合評価
3,740円
3,366円
3,740円
3,740円
 

1週間でC#の基礎が学べる本

1週間でC#の基礎が学べる本
(著)亀田 健司
発売日 2019/09/12
総合評価
(2021/09/17 12:01時点)
プログラミング自体がはじめてのあなたが「C#」を始めるための第一歩。

C#でプログラミングを始めようと思って入門書を買って勉強してみたものの、なかなか理解できない・・・そんな方にオススメの1冊。
[文法のマスター]⇒[アルゴリズムとデータ構造の理解]⇒[実践練習]という単純明快な流れで解説しており、7日間で「C#でかんたんなプログラミングが書ける基礎力」が身に付けられます!

▼目次
1日目 はじめの一歩
2日目 変数と条件分岐
3日目 繰り返しと配列
4日目 オブジェクト指向①
5日目 オブジェクト指向②
6日目 コレクション・デリゲート・例外処理
7日目 実践練習

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。

↓全て表示↑少なく表示
 
内容サンプル

(引用元楽天Books)

 
目次
1日目 はじめの一歩
2日目 変数と条件分岐
3日目 繰り返しと配列
4日目 オブジェクト指向1
5日目 オブジェクト指向2
6日目 コレクション・デリゲート・例外処理
7日目 実践練習
Users Voice
この度は、迅速丁寧な対応をありがとうございました。想定していた物が届き、とても気持ちの良いお取引ができました。またのご縁がありましたら、どうぞ宜しくお願い致します。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
c#以前にプログラミング初心者の自分でもしっかり学べました。その日ごとにやる量が決まっていて尚且つ1週間という短期間のためゴールが明確でモチベーションを落とすことなく終えられました。
つまずくところはありましたが、レベルが3段階に分けられた例題があるので知識の確認もこの本だけである程度できます。
コンピュータの仕組みやアルゴリズムについても少しだけですが触れられているのでプログラミング学習の最初の1冊にはおすすめです。 (参考:honto)

↓全て表示 ↑少なく表示
内容サンプル

(引用元楽天Books)

 
  

新・標準プログラマーズライブラリ なるほどなっとく C#入門

プログラミングの知識・経験がなくてもC#の基本文法を身につけることができる

本書は、プログラミングの知識・経験がなくてもC#の基本文法を身につけることができる入門書です。
そのために、「初心者に理解して身につけてほしい機能を厳選し、ポイントを絞る」
「C#になぜその機能があるのか、どんな場面で使うのかという点も納得できる」という方針で解説しています。
C#の文法は膨大ですが、これから学ぼうとする方は、すべてを覚える必要はありません。
本書を通して、「なぜ」という疑問をひとつひとつ解消しながら、
利用頻度の高い文法をしっかりと自分のものにすることができます。
 
内容サンプル

(引用元Amazon)

 
目次
C#プログラミングを始める前に
初めてのC#プログラミング
変数と変数の型
演算と演算子
条件に応じた処理
繰り返し処理
配列
クラス
オブジェクト指向プログラミングの基礎
静的メソッド
静的プロパティ
静的クラス
クラスを使いこなそう
クラスについて掘り下げる
値型と参照型
リストクラスとLINQ
継承
ポリモーフィズム
エラーへの対応

↓全て表示↑少なく表示
Users Voice
本書だけで初級レベルは対応できると思います。 本自体も読みやすく、比較的簡単に勉強を進められると思います。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
迅速な対応をして頂きとても便利に使わさせて頂いています。ありがとうございます。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
プログラミングは入門書レベルでも、今まで後半から挫折してた。この本は、自分にとって分かりやすく、最後まで読み通せた。各章の章末問題は、是非取り組んでほしい。 (参考:honto)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
著者略歴
出井秀行(イデイヒデユキ)
栃木県出身、東京理科大学理工学部情報科学科卒業。2004年からgushwellというハンドル名でオンライン活動を開始。メールマガジンやブログなどでC#の技術情報発信に努める。2005年から14年連続でMicrosoft MVPアワードを受賞(本データはこの書籍が刊行された当時に掲載されていたものです)

  

実戦で役立つ C#プログラミングのイディオム/定石&パターン

C#のプログラムを作成するには、解こうとする問題の手順と利用するデータ構造を考え、それをC#のコードとして記述するスキルが必要になってきますが、そういったスキルは、現場で利用されているイディオムや定石といったパターンを学習することで得られます。「パターン」を自分の中に叩き込むことが上達の早道なのです。また、さらには、実際に自分でプログラムを書いてみることも必要。本書には章ごとに練習問題も用意されていますので、実地に自分で書くことにより、確固としたプログラミングの力を身につけてください。
 
内容サンプル

(引用元Amazon)

 
目次
1 C#プログラミングのイディオム
定石&パターン 準備編(オブジェクト指向プログラミングの基礎
C#でプログラムを書いてみよう ほか)
2 C#プログラミングのイディオム
定石&パターン 基礎編(基本イディオム
文字列の操作 ほか)
3 C#プログラミングのイディオム
定石&パターン 実践編(ファイルの操作
正規表現を使った高度な文字列処理 ほか)
4 C#プログラミングのイディオム
定石&パターン ステップアップ編(LINQを使いこなす
非同期
並列プログラミング ほか)

↓全て表示↑少なく表示
Users Voice
分岐処理、ループ処理、クラスやインスタンスなど一通り基本を抑えた方向けの本です。c#をさらに深く学びたいと思った方ならとても役に立つ本だと思います。私としてはまさに求めてた内容だったので、星5とします。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
非同期処理の部分だけでも、十分にこの値段を払う価値があります。
ここまでシンプルに、本質的なことを書いている記事は見たことがありません。
おかげでスッキリしたいい非同期処理のコードが書けるようになりました。
著者の出井さんには本当に感謝しています。 (参考:honto)

↓全て表示 ↑少なく表示
この書籍を読む前は、趣味レベルでC#を使ったことがある初心者です。言語の文法に関しては断片的に習得しております。
この書籍のタイトル通り、実線で役立ちます。役立つイディオム、定石&パターンとありますが、要は逆引き書です。
C#ではどんな風にコーディングすればより良いか、それをざっと把握するには非常に良いです。また、非推奨の例(いわゆるアンチパターン)を書かれている点は素晴らしいと思います。
特に序盤から出てくるLINQに関してはまとまっており、非常にためになりました。
LINQはラムダ式を理解していないと難しいかもしれませんが、他言語で理解していれば問題なく読み進められるでしょう。 (参考:honto)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
著者略歴
出井秀行(イデイヒデユキ)
栃木県出身、東京理科大学理工学部情報科学科卒。2004年からはgushwellというハンドル名でオンライン活動を開始。メールマガジンやブログなどでC#の技術情報発信に努める。2005年から12年連続でMicrosoft MVPアワードを受賞(本データはこの書籍が刊行された当時に掲載されていたものです)

  

C#コードレシピ集

C#コードレシピ集
(著)出井 秀行
発売日 2021/08/11
(2021/09/17 12:01時点)
基礎から実践まで、C#を使いこなすための究極のテクニック集

C#を使いこなすための、究極のレシピ集。
基礎から高度な文法、開発現場で使えるテクニックまで余すところなく集めました。
基本文法/数値演算/例外処理/LINQ/クラス/インターフェイス/リフレクション……参照しやすいようにわかりやすく整理。
「どんなコードを書けば思い通りに動くんだろう?」がスグに解決。
駆け出しエンジニアから開発者まで、C#を使うすべての方にお届けします。
C# 9.0、.NET 5.0対応。
 
内容サンプル

(引用元Amazon)

 
内容サンプル

(引用元Amazon)

 
C#コードレシピ集
発売日 2021/08/11
(2021/09/17 12:01時点)

  

プログラミングC# 8.0

プログラミングC# 8.0
(著)Ian Griffiths
発売日 2021/06/22
総合評価
(2021/09/17 12:01時点)
C#を体系的に網羅したC#プログラマのバイブルが、C# 8.0に合わせて全面改訂。言語仕様からクラウドも考慮したWebアプリ開発、デスクトップアプリ構築まで、C# 8.0の基本から高度なテクニックまでを詳しく紹介します。
C# 8.0では、パターンマッチング、範囲構文、非同期メソッドの大幅拡張、null許容参照をはじめさまざまな新機能の追加と改善がされています。
本書はこうした新機能もしっかりとフォロー。詳細な説明と、豊富なサンプルコードを用意し、初心者はもちろん中上級者の要望にも応える一冊です。
 
内容サンプル

(引用元Amazon)

 
目次
C#の基礎
C#の基本的なコーディング

ジェネリック型
コレクション
継承
オブジェクトの生存期間
例外
デリゲート、ラムダ、イベント
LINQ
Rx(Reactive Extensions)
アセンブリ
リフレクション
属性
ファイルとストリーム
マルチスレッド
非同期言語機能
メモリ効率

↓全て表示↑少なく表示
内容サンプル

(引用元Amazon)

 
著者略歴
グリフィス,イアン(Griffiths,Ian)
WPFコンサルタント、開発者、Pluralsightインストラクター。ロンドン在住。多くの開発メーリングリストやニュースグループでその名前が登場する

木下哲也(キノシタテツヤ)
1967年、川崎市生まれ。早稲田大学理工学部卒業。1991年、松下電器産業株式会社に入社。全文検索技術とその技術を利用したWebアプリケーション、VoIPによるネットワークシステムなどの研究開発に従事。2000年に退社し、現在は主にIT関連の技術書の翻訳、監訳に従事

鈴木幸敏(スズキユキトシ)
基本的に新しいテクノロジには興味を持つ。主にデスクトップアプリケーションの開発に携わる日々を過ごしているが、SilverlightやASP.NETへの関心も強い。2003年千葉大学理学部情報数理学科卒業。2005年千葉大学大学院自然科学研究科数学・情報数理学専攻卒業(本データはこの書籍が刊行された当時に掲載されていたものです)

↓全て表示↑少なく表示
プログラミングC# 8.0
発売日 2021/06/22
(2021/09/17 12:01時点)

  

目指せプログラマー! プログラミング超入門 プログラミング的な考え方をしっかり身につけよう Visual Studio ...


※この商品は固定レイアウト型の電子書籍です。

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。

※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします。



プログラミングの基本からゲームの開発まで、初歩の初歩から手取り足取りじっくり解説!

「プログラミングの1つくらいできるようになりたい!…でも難しそうで自分には無理かも」―そう思っているあなた。プログラミングなんて、実は誰でもできるようになるんですよ。昔と違い、今はプログラミングの環境も進化しています。「高度な知識や技術がないと無理」なんて時代はとうの昔に終わっているんです。ただ、あなたがそれを知らないだけで。

本書はWindows開発の標準ツールとも言える「Visual Studio」を使い、C#というプログラミング言語を使ってプログラミングの基本を学習していきます。最終的には、ちょっとしたアクションゲームが作れるくらいになるのが目標。初歩の初歩から手取り足取りじっくり解説しています。これまで何度も挫折経験がある人でも本書ならきっと最後まで読むことができます!また、単にプログラムが作れるということでなく、「プログラミング的な考え方」が身についていれば、さまざまなシーンで役立ちます。さあ、今すぐVisual StudioとC#でプログラミングの世界に旅立ちましょう!


≪CONTENTS≫
CHAPTER 1:プログラミングの準備をしよう/CHAPTER 2:基本文法を覚えよう/CHAPTER 3:オブジェクト指向ってなに?/CHAPTER 4:ウインドウを使ったアプリ制作/CHAPTER 5:グラフィックを使おう/CHAPTER 6:リアルタイムに動かそう

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
内容サンプル

(引用元Amazon)

 
  

UnityではじめるC# 基礎編 改訂版

UnityではじめるC# 基礎編 改訂版
(著)リブロワークス
発売日 2020/12/01
総合評価
(2021/09/17 12:01時点)
プログラミング知識ゼロから楽しくゲーム開発をはじめよう! 待望の改訂版、登場

人気のゲームエンジン「Unity」でゲーム開発をはじめたいプログラミング初心者に向け、プログラミング言語C#の基礎から丁寧に解説したプログラミング入門書です。「Unityで開発する準備をしよう」「C#の基本」「分岐とループ」「Unityを使ったプログラミング」「脱出ゲームをつくろう」「物理パズルをつくろう」「スマートフォンアプリの公開」の全7章。序盤4章まででC#の概念を習得し、5章でシンプルな脱出ゲーム、6章で物理演算を使ったゲームをつくり、7章でアプリ公開の方法を解説します。

〈本書のポイント〉
・C#の基本を習得しながらUnityでゲームを作成し、ストア公開まで行える!
・カジュアルゲームの制作方法がわかる!

〈こんな方にオススメ! 〉
・Unityでのゲーム開発に興味のあるプログラミング初心者
・C#がわからず挫折した経験者

〈目次〉
Chapter 1 Unityで開発する準備をしよう
Chapter 2 C#の基本中の基本を覚えよう
Chapter 3 条件分岐と繰り返しをマスターしよう
Chapter 4 Unityを使ったプログラミング
Chapter 5 脱出ゲームをつくろう
Chapter 6 物理パズルゲームをつくろう
Chapter 7 実機テストとアプリの公開

↓全て表示↑少なく表示
 
内容サンプル

(引用元楽天Books)

 
目次
1 Unityで開発する準備をしよう
2 C#の基本中の基本を覚えよう
3 条件分岐と繰り返しをマスターしよう
4 Unityを使ったプログラミング
5 脱出ゲームをつくろう
6 物理パズルゲームをつくろう
7 実機テストとアプリの公開
Users Voice
Unityを中学生の息子がはじめるので購入しました。 おおむね本通りに進められますが、下記がマイナスに感じました。 -C#の用語など説明なく用語が出てくる -動きのあるサンプルにたどり着くまでに時間がかかる いきなり3Dにならないのは良いと思います(3Dのサンプルはなし)。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元楽天Books)

 
  

C#によるマルチコアのための非同期/並列処理プログラミング

 
Users Voice
テーマは面白いが説明足らず。
どんな機能なのか、どういう用途で使うのが、ソースを読み解かないと理解できない。
サンプルコードを実行すれば理解度は上がるかも。 (参考:honto)

↓全て表示 ↑少なく表示

  

C# 画像処理・数値プログラミング プレミアムブックス版


※この商品は固定レイアウト型の電子書籍です。

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。

※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします。



自作しながら画像処理と数値計算を学ぼう

画像処理・画像認識、数値計算、電気・電子回路の動作確認などのテーマについて、C#によるWindowsフォームアプリケーションの作成を通して学ぶことができます。

・画像処理を学ぼう
情報処理技術の分野において画像処理の比重は非常に高くなっている。画像補正や特徴抽出には、高度な画像処理が使用されている。自分で作成したプログラムで画像を独自に加工してみよう。

・数値計算を活用しよう
数値計算は、特別な技巧を要さず、直感的な結果が容易に得られる便利なツール。実験データの整理や、電気回路の動作理解に、気軽に数値計算を活用しよう。
複素数計算の神秘的な面をのぞかせる等角写像、Mandelbrot集合図形の描画について取り上げました。

・Windowsフォームアプリケーションの基礎を紹介
Visual Studio 2017 Communityを使って、C#が得意とするWindowsフォームアプリケーションの基礎を紹介。

・サポートサイトより、本書で作成したプロジェクトファイルを配布しています。

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
内容サンプル

(引用元Amazon)

 
  

VisualC#2019パーフェクトマスター (Perfect Master)

本書は、プログラミング経験のない方でも読みすすめられるように、無償で利用できる開発環境のダウンロード法から、プログラムの仕組み、C#のコードの書き方、アプリ開発の基本と応用までをわかりやすく解説した解説書です。デスクトップアプリ、Webアプリ、ユニバーサルWindowsアプリの開発と段階を追って学習していくので、一通りのプログラミングテクニックが身につきます。
改訂にあたりAIの入門となるチャットボットの開発について解説を追加しました。

Chapter1 Visual C#ってそもそも何?
Chapter2 Visual C#の文法
Chapter3 Visual C#のオブジェクト指向プログラミング
Chapter4 デスクトップアプリの開発
Chapter5 ADO.NETによるデータベースプログラミング
Chapter6 マルチスレッドプログラミング
Chapter7 ASP.NETによるWebアプリ開発の概要
Chapter8 ユニバーサルWindowsアプリの開発
Appendix 資料
 
内容サンプル

(引用元楽天Books)

 
目次
1 Visual C#ってそもそも何?
2 Visual C#の文法
3 Visual C#のオブジェクト指向プログラミング
4 デスクトップアプリの開発
5 ADO.NETによるデータベースプログラミング
6 マルチスレッドプログラミング
7 ASP.NETによるWebアプリ開発の概要
8 ユニバーサルWindowsアプリの開発
Appendix 資料

↓全て表示↑少なく表示
Users Voice
初心者やこれから始めようという方には向きませんが、基礎を知っている私からすれば、この本は有意義に役立ちました。 (参考:honto)

↓全て表示 ↑少なく表示
とにかくサンプルがわかりやすいです。変な省略もされていないため、初学者でも「何かが足りなくて動かない…」ということが無いように配慮されています。
ラムダ式やマルチスレッドについても解説されており、ひと通り触れられる良書だと思いました。 (参考:honto)

↓全て表示 ↑少なく表示
内容サンプル

(引用元楽天Books)

 
   

これから始める!初心者・入門者向け書籍

主にプログラミングに不慣れな方、C#からプログラミングを始める方なら以下のあたりからとっついてみると良いでしょう。

1週間でC#の基礎が学べる本

1週間でC#の基礎が学べる本
(著)亀田 健司
発売日 2019/09/12
総合評価
(2021/09/17 12:01時点)
プログラミング自体がはじめてのあなたが「C#」を始めるための第一歩。

C#でプログラミングを始めようと思って入門書を買って勉強してみたものの、なかなか理解できない・・・そんな方にオススメの1冊。
[文法のマスター]⇒[アルゴリズムとデータ構造の理解]⇒[実践練習]という単純明快な流れで解説しており、7日間で「C#でかんたんなプログラミングが書ける基礎力」が身に付けられます!

▼目次
1日目 はじめの一歩
2日目 変数と条件分岐
3日目 繰り返しと配列
4日目 オブジェクト指向①
5日目 オブジェクト指向②
6日目 コレクション・デリゲート・例外処理
7日目 実践練習

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。

↓全て表示↑少なく表示
 
内容サンプル

(引用元楽天Books)

 
目次
1日目 はじめの一歩
2日目 変数と条件分岐
3日目 繰り返しと配列
4日目 オブジェクト指向1
5日目 オブジェクト指向2
6日目 コレクション・デリゲート・例外処理
7日目 実践練習
Users Voice
この度は、迅速丁寧な対応をありがとうございました。想定していた物が届き、とても気持ちの良いお取引ができました。またのご縁がありましたら、どうぞ宜しくお願い致します。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
c#以前にプログラミング初心者の自分でもしっかり学べました。その日ごとにやる量が決まっていて尚且つ1週間という短期間のためゴールが明確でモチベーションを落とすことなく終えられました。
つまずくところはありましたが、レベルが3段階に分けられた例題があるので知識の確認もこの本だけである程度できます。
コンピュータの仕組みやアルゴリズムについても少しだけですが触れられているのでプログラミング学習の最初の1冊にはおすすめです。 (参考:honto)

↓全て表示 ↑少なく表示
内容サンプル

(引用元楽天Books)

 
  

確かな力が身につくC#「超」入門

確かな力が身につくC#「超」入門
(著)北村 愛実
発売日 2017/07/26
総合評価
(2021/09/17 12:01時点)
イラスト盛りだくさん!
考え方と手順がよくわかる!


※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。

「JavaScript」「Python」「PHP」に続くシリーズ第4弾。
初めてプログラミングに挑戦する初心者を対象に、C#言語の基礎から本格的なアプリケーションの作り方を優しく解説します。
開発環境のインストールからしっかりと解説していきますので、初心者でも安心して学習を開始することができます。プログラミングの教科書として、最初に読む一冊としておすすめです。

●目次
Chapter1 イントロダクション
Chapter2 開発環境の準備
Chapter3 C#の文法
Chapter4 オブジェクト指向
Chapter5 Visual C#の使い方
Chapter6 Windowsアプリケーションの作成

固定レイアウト型に関する注意事項(必ずお読みください)
この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。

■使用できない機能
・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用

■推奨環境
・タブレットなど大きいディスプレイを備えた端末
・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合)

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
図書館で本書を見つけ、借用していましたが、購入を決意。「超」入門と唱っているだけにやさしく分かり易いのですが、前半はコンソールへの結果表示であり、新しいバーションを使用できる環境ではあまり意味がないように感じる。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
Basicには慣れていたが入門には最適でした。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
  

 

脱初心者!中級者へ上がる本

C#というか、プログラミングやオブジェクト指向にある程度慣れた人なら、以下の本あたりからでもいいと思います。

この辺の本は、他のLL言語本と比べると、膨大さに圧倒されるかもしれませんが・・それだけできることが多い言語です。

基礎からしっかり学ぶC#の教科書 改訂新版 (マイクロソフト関連書)

基礎からしっかり学ぶC#の教科書 改訂新版 (マイクロソフト関連書)
(著)WINGSプロジェクト 髙江 賢
発売日 2019/12/20
総合評価
(2021/09/14 12:01時点)
大好評の『基礎からしっかり学ぶC#の教科書』(2017年11月発行)がC# 8に最速対応!プログラミング言語としてのC#の使い方を、基礎から丁寧に説明します。プログラミングに必要な基礎知識(言語仕様、文法、概念など)を体系的に学習できます。各章の章末には復習問題があり、その章で学んだ内容を確認してから次の章に進めるようになっています。また、本書の最後の章では実際に電卓アプリを作成することで、本書で学んだこと全体が復習できます。レベルアップを目指すC#の初学者におすすめします。
今回の改訂では、旧版発行以降のC# 7.xおよびC# 8.0までの変更点を反映しています。サンプルプログラムはVisual Studio 2019と.NET Core 3.0で作成しました。

--------------------「はじめに」より抜粋--------------------
C#言語が発表されて、もうすぐ20年になります。この20年で、C#は着実に進歩し、数多くの場面で使われるようになりました。はじめてプログラミング言語に触れるという方にも、C#は最適な言語です。
ただ残念なことに、C#を敬遠しがちな経験者も少なからず存在します。言語としては、とても魅力的ですので、どうか食わず嫌いにはならずにトライしてほしいと思います。
本書は、C#を基礎から学びたいという方々を対象に、文法を中心に解説しています。サンプルのソースコードも数多く掲載していますので、皆さん自身の手でソースコードを入力して、ご自分の目で出力される結果を確認してみてください。
最近は、インターネットから放たれる大量の情報を活用することで、プログラミング言語もお手軽に習得できる環境になっています。コピー&ペーストするだけで、プログラミングをマスターした気分になれるかもしれません。今では、地道にソースコードと向き合うことは、遠回りとさえ思えるでしょう。しかし、自分で考えながらソースコードを入力していくことは、皆さんの足腰を鍛えるランニングのようなものです。小手先のテクニックではない、本物の知識が血肉となって身につくはずです。
本書が、はじめてC#を学ぶ方々、そしてより高度なレベルを目指す方々の、良きコーチ役となることを願っています。
----------------------------------------

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
目次
第1章 プログラミングの基礎 ~プログラミングの世界に触れる
第2章 C#の基礎 ~はじめてのプログラムを書く
第3章 変数とデータ型 ~さまざまなデータを扱うには
第4章 式と演算子 ~計算を表現するには
第5章 制御文 ~プログラムの流れを理解する
第6章 クラスの基礎とメソッド ~オブジェクト指向への最初のステップ
第7章 継承とカプセル化 ~クラスの機能を変更するには
第8章 ポリモーフィズム ~クラスを操作するには
第9章 例外処理 ~思いがけないことに対処するには
第10章 配列と構造体 ~データをまとめて扱うには
第11章 高度なプログラミング ~プログラミングの世界を広げる
第12章 クラスライブラリの活用 ~.NETを使いこなす最初のステップ
第13章 GUIアプリケーションの基礎 ~Windowsのプログラミングを学ぶ

↓全て表示↑少なく表示
内容サンプル

(引用元Amazon)

 
著者略歴

監:山田 祥寛
千葉県鎌ヶ谷市在住のフリーライター。Microsoft MVP for Visual Studio and Development Technologies。WINGSプロジェクト代表


  

独習C# 新版

独習C# 新版
(著)山田 祥寛
発売日 2017/12/15
総合評価
(2021/09/17 12:01時点)

“標準教科書”が完全書き下ろしで7年ぶり新登場!
C#プログラミングに必要な知識・概念・機能を
体系的かつ網羅的に習得!

C#言語の独学に最適な標準教科書として、
長年にわたって読まれてきた『独習C#』。
プログラミング言語入門書の執筆で定評のある
山田祥寛氏による完全書き下ろしにて新登場です!

本書では、C#でオブジェクト指向プログラミングを
行う際に必要となる基本的な知識・概念・機能、
C#の文法・プログラムの書き方を、さまざまな
サンプルプログラムを例示しながら詳細かつ丁寧に
解説します。

プログラミングの基礎知識がない方でも、
解説→例題(サンプル)→理解度チェックという
3つのステップで、C#の文法を完全習得できます。

[ポイント]
●C#言語の独学に最適な教科書として好評の『独習C#』最新版。
初心者がC#言語を学ぶにふさわしい一冊

●C#でプログラミングを行う際に必要となる
基本的な知識・概念・機能、文法・書き方を、
網羅的かつ体系的に習得できる

C#言語の入門者、これからC#言語で開発を始めたい
初学者から、再入門者、学生・ホビープログラマまで、
「一からC#言語を学びたい」「C#プログラミングの基本を
しっかり身につけたい」という方におすすめの一冊です。


※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。


↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
Users Voice
良い内容なのだと思いますが、私には少し難しくて、最後までたどり着けませんでした。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
C#の言語仕様を網羅的に解説している分厚い本。
内容は決して初心者向けではないため、入門書を読み終えてから読むのがおすすめ。
アプリを作りながら学んでいくタイプではないので、読むモチベーションを維持するのが若干難しいかも。 (参考:honto)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
独習C# 新版
発売日 2017/12/15
(2021/09/17 12:01時点)

  

Effective C# 6.0/7.0

Effective C# 6.0/7.0
(著)BillWagner
発売日 2018/09/05
総合評価
(2021/09/17 12:01時点)

ジェネリスクとLINQを中心に、
C#プログラムを高速で洗練されたものにする50の方法。

スコット・メイヤー監修によるEffectiveシリーズ待望のC#第3版。

C#を使った開発時に、躓きがちな問題点、
・高速化
・効率化
・可読性の向上
・メンテナンス性の向上
・最新機能を盛り込みつつ、後方互換も取らなければならない
・API設計指針
などの解決策を、豊富な実例とともに詳解しています。

単なるサンプルコードの提示だけに留まらず、
「どう違うのか」「なぜそうするのか」「これによって何が得られるのか」を実例による検証とともに解説しています。


[著者について]
Bill Wagnerは、もっとも重要なC#開発者の1人であり、ECMA C# Standards Committeeのメンバーである。
彼はHumanitarian ToolboxのPresidentであり、Microsoft Regional Directorの役職を持ち、
.NET MVPを11年受賞し、最近では.NET Foundation Advisory Councilに任命されている。
Billは新事業から大企業まで数多くの会社で働き、ソフトウェア開発のプロセスを改善し、
それらのソフトウェア開発チームを成長させてきた。現在はMicrosoftの.NETのCore contentチームに勤め、
C#言語と.NET Coreに関心のある開発者のために学習用のマテリアルを作っている。
Billはイリノイ大学アーバナ・シャンペーン校でコンピュータサイエンスの学士号を授かっている。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。


↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
目次
第1章 C#言語イディオム(ローカル変数の型をなるべく暗黙的に指定すること
constよりもreadonlyを使用すること ほか)
第2章 リソース管理(.NETのリソース管理を理解する
メンバには割り当て演算子よりもオブジェクト初期化子を使用すること ほか)
第3章 ジェネリックによる処理(最低限必須となる制約を常に定義すること
実行時の型チェックを使用してジェネリックアルゴリズムを特化する ほか)
第4章 LINQを扱う処理(コレクションを返すメソッドではなくイテレータを返すメソッドとすること
ループよりもクエリ構文を使用すること ほか)
第5章 例外処理(契約違反を例外として報告すること
usingおよびtry…finallyを使用してリソースの後処理を行う ほか)

↓全て表示↑少なく表示
内容サンプル

(引用元Amazon)

 
著者略歴
ワグナー,ビル(Wagner,Bill)
世界的にも重要なC#開発者の1人で、ECMA C#標準委員会(ECMA C# Standards Committee)のメンバーである。Humanitarian Toolbox社の社長で、Microsoft Regional Directorならびに.NET MVPを11年間受賞しており、近年では.NET財団(.NET Foundation)の諮問委員も務めた。スタートアップ会社から大企業にいたるまで、ソフトウェア開発チームの開発プロセス改善に携わっていた。現在、.NET Core関連のチームメンバーとしてMicrosoft社に勤務している。また、C#言語や.NET Coreに興味を持つ人々向けに教育教材を作成している(本データはこの書籍が刊行された当時に掲載されていたものです)

↓全て表示↑少なく表示
Effective C# 6.0/7.0
発売日 2018/09/05
(2021/09/17 12:01時点)

  

 

Unityでゲーム開発に役立つ本

C#の人気の大きな一因が、ゲームエンジンUnityのスクリプト言語としても使われていること。

Unityと関連した書籍もいくつもでています。以下が代表的なもの。

また、Unityに関する書籍は別途↓でまとめています、覗いてみてください。

スラスラ読める Unity C#ふりがなプログラミング

スラスラ読める Unity C#ふりがなプログラミング
(著)安原祐二, リブロワークス
発売日 2019/01/25
総合評価
(2021/09/17 12:01時点)
「スクリプトの読み方をすべて載せる(ふりがなをふる)」という手法で究極のやさしさを目指した、
まったく新しいUnityで使われるC#(シーシャープ)の入門書です。

本書内に登場するスクリプトの読み方をすべて載せ、さらに、漢文訓読の手法を取り入れ、読み下し文を用意。
スクリプトの1行1行が何を意味していて、どう動くのかが理解できます。

この新しいアプローチで「自分がいま何をしているのかわからない」といった
プログラミング入門者が途中で挫折してしまう原因を解決しました。

また、実際に手を動かしながら進むだけでなく、スクリプトを考える応用問題も用意しているため、
しっかりUnityで使われるC#の基礎文法を身につけることができます。

■本書はこんな人におすすめ
・Unityで使われるC#の基本を身につけたい人
・過去にUnityやC#の入門書で挫折してしまった人
・意味不明のままスクリプトをコピーして使っていた人
・プログラマーやエンジニアを目指す人
・仕事でUnityのC#を活用してみたい人


※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
内容サンプル

(引用元Amazon)

 
  

UnityではじめるC# 基礎編

UnityではじめるC# 基礎編
(著)大槻有一郎
発売日 2016/10/25
総合評価
(2021/09/17 12:01時点)
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

〈電子書籍版に関する注意事項〉
本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なりますので、ご購入前にお使いの端末にて「無料サンプル」をお試しください。

【ゲームエンジン「Unity」でゲームをつくりながら「C#」の基礎をしっかり習得!】

スマホアプリをつくりながらC#のキホンをしっかりマスター! ゲームエンジン「Unity」でゲームをつくりながら、定番プログラミング言語「C#」の基礎をしっかり習得できます。教材は、アプリ界の“和尚”いたのくまんぼう氏による、スマホゲームの人気ジャンル「脱出ゲーム」と「物理ゲーム」のひな形2本。学習者向けに、C#の難しい文法や概念は使わないシンプルなプログラムにするべく腐心し、カスタマイズやステージ追加を行いやすいように設計した力作。C#未経験者、Unity未経験者はもちろん、過去にC#習得に挫折した経験者にも読んでほしい一冊です。

〈本書の構成〉
Chapter 1 Unityで開発する準備をしよう
Chapter 2 C#の基本
Chapter 3 分岐とループ
Chapter 4 Unityを使ったプログラミング
Chapter 5 脱出ゲームを作ろう
Chapter 6 物理パズルを作ろう
Chapter 7 スマートフォンアプリの公開

※本書ではUnity 5.4.0f3で動作検証を行っています

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
内容サンプル

(引用元Amazon)

 
  

 

C#本「Kindle Unlmited 読み放題 人気ランキング」

「Kindle Unlimited」は、Amazonの定額本読み放題サービス。

実はそこにC#の本もそこそこあるんです。すなわち、定額で何冊も学習することも可能

Kindle Unlimitedの主な特徴としては、おおよそ以下の通り。

  • 雑誌がかなり充実
  • 豊富なKindle個人出版本がほとんど読み放題
  • 最近は出版社単行本も対応増加

個人的には雑誌が、IT系(CG WORLD等)、ガジェット系(Get Navi等)、ゲーム(ファミ通等)、など見たい雑誌が幅広く読めるのが大きな魅力。2冊以上読みたいものがあるだけで確実にお得です。

また、30日無料体験も可能なので、体験期間を利用して無料で学習してみるのもお得な学習法です。

以下がKindle Unlimited対応のC#関係の本人気ランキング(Best10)です。

(2021/09/17 12:01 更新)
Rank製品価格
1
1週間でC#の基礎が学べる本
発売日 2019/09/12
亀田 健司 (インプレス)
Kindle Unlimited対象
総合評価
2,750円
2,475円
2,750円
2,145円
2
2,574円
3
250円
4
250円
5
2,640円
2,112円
2,112円
1,045円
6
250円
7
698円
8
C#文法基本のキ: C#初心者が最初に身に着けるべき30の文法
発売日 2018/12/28
ピーコックアンダーソン
Kindle Unlimited対象
総合評価
250円
9
250円
10
C#を勉強する順番: 文法プログラマーを卒業する方法
発売日 2019/02/16
ピーコックアンダーソン
Kindle Unlimited対象
総合評価
99円

 

おまけ①:本より高コスパ?「Udemy C#おすすめ講座」

UdemyではC#を基礎から応用までトータルで学べる学習講座があります。

こちらが、セール時には2千円程度で購入可能で、講座によっては本よりコスパよく学習が可能です。

講座は、買い切り型ながら更新あり、質問可能、30日間返金も可能、という本以上の手厚いサポートがあるのが魅力。

以下の表が、C#の学習講座例。セールの場合、かなりおすすめなのでぜひトライしてみください。

Udemyについては、以下のページでも詳しく紹介しているので覗いてみてください。

人気
Rank
学習コース評価
1
(4.6)
総評価数 913件
2
C#初心者が最初に身に着けるべき30の文法
発売日 2019/01/29
受講者 2,423人
通常 2,400円
現在 1,920円
(4.4)
総評価数 512件
3
一週間で身につくC#言語
発売日 2019/04/11
受講者 4,975人
通常 24,000円
現在 2,160円
(4.3)
総評価数 948件
4
C#でオブジェクト指向をする方法
発売日 2019/05/15
受講者 1,847人
通常 2,400円
現在 1,920円
(4.5)
総評価数 386件
5
(4.5)
総評価数 456件

 

おまけ②:新書一覧(2019,2020刊行本)

IT技術・プログラミング言語は、最新情報をキャッチアップも非常に重要、すなわち新書は要チェック

ということで、2019年以降に発売したC#参考書の新書を最後に一覧しておきまっす。

 

(2021/09/17 12:01 更新)
製品価格
C#で入門 はじめてのプログラミング:基礎からオブジェクト指向まで...
発売日 2021/09/07
飯塚 泰樹, 大森 康朝, 松本 哲志, 木村 功 (森北出版)
2,310円
2,310円
2,310円
3,960円
(+156pt)
3,960円
3,960円
C#コードレシピ集
発売日 2021/08/11
出井 秀行 (技術評論社)
3,608円
3,608円
3,608円
3,608円
800円
パーフェクト C# [改訂4版]
発売日 2021/07/13
斎藤 友男, 市井 文弥 (技術評論社)
3,960円
3,960円
3,960円
3,960円
プログラミングC# 8.0
発売日 2021/06/22
Ian Griffiths (オライリージャパン)
総合評価
5,280円
5,280円
5,280円
250円
547円
800円
C#ミックスドプログラミング
発売日 2021/05/01
北山 洋幸 (カットシステム)
3,080円
3,080円
3,080円
改訂2版 基礎からわかるC#
発売日 2021/02/13
西村誠 (シーアンドアール研究所)
総合評価
2,552円
2,297円
2,297円
2,552円
698円
398円
Unityで使うC#/DLLマーシャリング事典 (技術の泉シリーズ(NextPublishing))...
発売日 2021/01/15
山田 英伸 (インプレスR&D)
総合評価
1,760円
Unity C# ゲームプログラミング入門 2020対応
発売日 2021/01/12
掌田津耶乃 (秀和システム)
総合評価
3,740円
3,029円
3,366円
3,740円
作って覚える Visual C# 2019 デスクトップアプリ入門
発売日 2021/01/12
荻原裕之, 宮崎昭世 (秀和システム)
総合評価
2,640円
2,138円
2,376円
2,640円
1,000円
750円
598円
UnityではじめるC# 基礎編 改訂版
発売日 2020/12/01
リブロワークス (エムディエヌコーポレーション)
総合評価
2,860円
2,717円
(+272pt)
2,860円
2,860円

 

関連:ゲーム開発本・C++本紹介

以上C#参考書紹介でした。

C#の系譜でもC++本、Unityとも関連してゲーム開発関係の本も以下で紹介していますので、覗いてみてください。

関連:最新おすすめのKindle端末

以下では最新のKindle端末について比較、おすすめ紹介しています、合わせてのぞいて見てください。

いじょうでっす。

コメント

タイトルとURLをコピーしました