ゲームプログラマ教師が選んだよここではC言語の初心者向け本を紹介します。C言語を始める前にC言語は、誕生から実に40年以上経つプログラミング言語です。今日でもゲーム・OS・サーバ等あらゆる分野で使われてます。歴史がある一方、現代の感覚ではイミフに思える文法もありますね。ここでは分かりやすい解説を基準に書籍を選びました。中上級者から見れば「少し意味が違うんじゃね?」な記述があっても、不問にしています。厳密さよりも分かりやすさ重視のラインナップです。各書籍のレビューでは、私なりのC言語学習法もまとめました。参考になれば嬉しいです。ありますが、私はC言語が好きです。シンプルな言語仕様で見通しが良く、ハードウェアを知るのにも適していますから。細かいこと:mainの戻り値って前述した「厳密さ」の例をひとつ。ここで挙げている本のいくつかは、main関数に戻り値がありません。世間には「main()の戻り値はintだ。それ以外だと落ち着かない。」という人もいます(私含む)。私は、初心者向けなら「戻り値なしでも良い」と思っています。returnが不要で一行減るメリットがあるからです。一行でも、教師としての経験上、初心者にとっては非常に助かります。そんなに苦しくない通称「くるC」。難しそうなタイトルと裏腹に丁寧な解説が特徴です。それがなぜ必要なのか?をしっかり押さえる点がナイス。プログラマーにとっての「当たり前」をスルーしない姿勢が嬉しいです。知ってるか?ポインタはシ○ー○○ッ○なんだぜ。最初に買った本シリーズ累計100万部!C入門書の定番その1にして、私の原点です。学生時代、この本を少しずつ読んでC言語を覚えました。本書は図解が多く、私のような文系出身には助かります。不安な人はとりあえずコレ。入門編」の演習解答などを収めたザ・問題集です。セットで買うと便利です。解答以外にも豊富な問題を収録しており、その数1000問超。一から全部解こうとすると爆死するので注意(経験談)。初歩の初歩からC入門書の定番その2です。難しそうな文法は、バッサリ省いた超初心者向けです。本当に本当に超基本なので、人によっては物足りないかも。私はプログラミングだけでなくパソコン素人だったので、本書も買いました。ソフトバンククリエイティブ私的C言語ツートップの一角C入門書の定番その3。私が学生時代に一番開いたのは、本書か上にある「明解C言語」のどっちかです。体系的な調べ易さは、こちらがやや勝るか。同じ事柄を「2つの切り口で眺める」と理解しやすいです。定番ではありませんが、ぜひ紹介したい一冊。細かい事は省き「まずこれだけ理解しよう」というアプローチが光る。講義の実況中継っぽい内容で、とことん分かりやすさ重視です。mainの戻り値はありません。▼読むだけでプログラミング力が上がる▼上辺の技術ではないプログラミングの本質が分かる▼ビギナーからプロのゲームプログラマーまで幅広い方が購読していますつまり、登録して一緒にプログラミングを楽しもうぜ!ってことだよ。言わせんな恥ずかしい。「原点」を知ってるプログラマは強い。