質問: C++の入門書を探しています。 特に作りたいものがあるわけではなく、「やっぱり一度通っておかないと」という気持ちから勉強したいと考えています。 入門書と言っても、文法を事細かに解説する本よりも、写経しながら何となくプログラムを組める本が好ましいです。 今までの経験上、文法や言語仕様の詳解本は後で読む方が効率よく理解できる、と感じているためです。 Ruby, Python, PHP, JavaScript 等のスクリプト言語の経験はあり、オブジェクト指向はそれなりに理解しているつもりです。 よろしくお願いします。
回答: ![C++ Coding Standards―101のルール、ガイドライン、ベストプラクティス (C++ in‐depth series)](http://ecx.images-amazon.com/images/I/513HB3VPHAL._SL160_.jpg "C++ Coding Standards―101のルール、ガイドライン、ベストプラクティス (C++ in‐depth series)") C++ Coding Standards―101のルール、ガイドライン、ベストプラクティス (C++ in‐depth series) * 作者: ハーブ サッター アンドレイ アレキサンドレスク * 出版社/メーカー: ピアソンエデュケーション * メディア: 単行本 目的からかなりハズレてしまうかもしれないんですが、C++ Coding Standardsは必読本。 単純にいうと「これはやってはいけない」「こうしたほうがいい」という項目を各数ページずつにまとめてある本です。 用語解説があるわけでもないので最初から理解するのは難しいと思うんですが世に出ている「入門本」の中には簡単に(悪い言い方をすると強引に)説明を進めるためにひどいサンプルコードや題材を載せているものも多いですし、何より「流儀」や「お作法」について述べたものはほとんどありません。 ですので、副読本として特に「設計スタイル」や「コーディングスタイル」の章は読んでおくほうが後々の勉強が楽になると思います。