ISBN 9784815603922
やさしいC# 第3版
概要
C#の基本文法からゲーム・アプリ開発まで段階的に習得する
想定読者
プログラミング未経験または初心者で、C#を基礎から体系的に学びたい人。Visual Studio 2019 環境でゲームやWindowsアプリを作ってみたい人。
こんな人には向いていない
- すでにC#の基本文法を習得済みで、設計パターンや非同期処理など中級以上のトピックを求める読者には内容が平易すぎる
- Unityゲーム開発に特化した実践ノウハウを求める人には、Unity固有のAPIやシーン管理の解説が不足する
- 最新の.NET 6以降や最新C#構文(recordやinit-onlyプロパティ等)に対応した内容を求める人には、Visual Studio 2019時点の記述が多く物足りない
読了後にできるようになること
- C#の変数・条件分岐・ループ・配列といった基本文法を実際に動くサンプルで習得できる
- クラスと継承・インターフェースといったオブジェクト指向の基本概念を図解とともに理解できる
- WindowsフォームとGDI+を使った簡単なGUIアプリケーションの構築手順を身に付けられる
- C#でのゲームプログラミングの基礎的な考え方とサンプル実装を追体験できる
- 豊富なイラスト図解によって、抽象的なプログラミング概念を視覚的に整理できる
ハイライト
- シリーズ累計100万部突破! プログラミング教科書のベストセラー、高橋麻奈の「やさしい」シリーズ。新装丁+スッキリとした本文デザインで、より親しみやすく、より読みやすく改訂しました。(累計販売実績がシリーズ全体の信頼性を示しており、入門書選びの判断材料となる)
- C#はシステムの開発からゲームプログラミングまで、さまざまに利用されているプログラミング言語です。その基本文法からゲーム作り、アプリ作りまで、豊富なサンプルプログラムを使って、とことん丁寧に解説しています。(学習範囲の広さと丁寧な解説スタイルが購入判断の中心情報になる)
外部からの言及
- WindowsフォームのPanel描画実装の参照元として本書を引用した記事が確認できる。GDI+を使ったGraphicsクラスの操作やInvalidateメソッドの動作を学ぶ際の教科書的な使われ方をしている(qiita)
編集メモ
Qiita記事での言及は1件(likes 1)のみ。シリーズ累計100万部という販売実績はあるが、オンライン技術コミュニティでの引用頻度は低く、入門書カテゴリ内での補完的な選択肢として位置付ける
読む前に押さえておきたいこと
- パソコンの基本操作(ファイル操作・フォルダ管理)ができること
- Visual Studio 2019のインストールと基本的な起動・プロジェクト作成ができること
学習のコツ
- プログラミング未経験者は第1章から順番に進め、各章末のサンプルを必ず自分で入力して動作確認することで定着率が上がる
- オブジェクト指向の章(クラス・継承)は一読しただけでは概念が掴みにくいため、後の章でサンプルを書いた後に読み返すと理解が深まる
- ゲームプログラミングの章はC#文法の総合演習として機能するため、文法が一通り終わった後の腕試しに最適
出版社による内容紹介
【シリーズ累計100万部突破!】 プログラミング教科書のベストセラー、高橋麻奈の「やさしい」シリーズ。 シリーズの『やさしいC#』を、新装丁+スッキリとした本文デザインで、より親しみやすく、より読みやすく改訂しました。 これからプログラミングをはじめたい人でも、無理なく基本からしっかり身に付けてもらえるように、次の点を心がけています。 ・読みやすく、丁寧な解説で、無理なくスラスラ読み進められます。 ・豊富なイラスト図解で、概念をイメージでわかるようにしています。 ・たくさんのサンプルプログラムで、一つひとつ試して理解できます。 C#はシステムの開発からゲームプログラミングまで、さまざまに利用されているプログラミング言語です。その基本文法からゲーム作り、アプリ作りまで、豊富なサンプルプログラムを使って、とことん丁寧に解説していますので、プログラミングがはじめての人でもしっかり習得できます。 C#の最新バージョンや、Visual Studio 2019に対応しています。
この本がどの学習段階で役立つかは、 関連する ロードマップ から確認できます。