LinuxはフリーのOSで、こういう解説書なんかを買うとついてくるんですが、インターネットで探しても見つかります。Linux自体はフリーで、インストールにお金はかかりません。
達人プログラマー 〜システム開発の職人から名匠への道〜
「猫がソースコードを食べちゃった」、「石のスープと蛙の煮物」、「表明プログラミング」、「リファクタリング」とふざけたようなタイトルから、しっかりしたタイトルまで非常に幅広く、プログラミングの達人における心構えを諭してくれる一冊です。
Direct3D プログラミングガイドブック
この本は、Direct3Dについて解説してある本で、CD-ROMについているツールを使うと簡単に3Dのプログラミングができてしまうという画期的なものでした。当時は3Dプログラミングをするのに、非常に手間がかかり、何かしらのツールを使わないと、めんどくさくてやってられなかったものです。
珠玉のプログラミング
雑誌で絶賛されていたのでどれほどのものかと期待していた本ですが、非常に難しい。難しいの一言に尽きます。はっきり言ってアルゴリズムをかじったぐらいの学生では、到底本質は見えてこないのではないかと思う。
新 Visual C++6.0入門 〜シニア編〜
このシリーズには入門編とシニア編とがあって、やっぱりシニア編は難しいのかなって思って買ったらそうでもなかった。Windowsによく出てくるコントロールコンポーネントがほとんどと、もう少し高度なプログラムを一つの章で一つずつ学んでいけるのがこの本の特徴で、どこから読んでもよく、困ったときにパラパラめくるといった使い方ができるのが評価できる点です。
GTK+とGladeで作るLinuxプログラミング超入門
GTK+とGladeではじめるLinuxプログラミング。こうやって聞くとなんか難しそうですが、この本を読みながら進めれば、結構簡単に出来ます。ただし、この本を使って、自分でGUIアプリケーションをLinuxで作る必要があるのかを考えたほうがいいでしょう。
C/C++によるプログラミングスタイルブック
自分のソースコードで決まったスタイルを持っている人は参考がてらに、決まったスタイルを持っていない人はこの本を師としてあがめましょう(笑)。非常にわかりやすくスタイルがまとめられている、入門書です。
C言語によるプログラミング 〜基礎編〜
非常に基礎的に、王道を通ったようにC言語を学べます。大学の授業で使うにはうってつけかなと思います。この言葉をどのように取るかは個人個人にお任せしますが・・・
CGIのための実践入門Perl
よくPerlはソースコードが読みにくいとか、ガラクタ製造機などといわれますが、この本でPerlを勉強してそう思いましたね(笑)。本書は、そんなPerlをCGIで使うための説明を非常に丁寧にしてくれています。
第3版 ゲーム作りで学ぶJAVAプログラミング
この本を買った当時は僕はまったくの初心者でJavaなんて名前しか聞いたことのない奴でした。そういう人にとってはこの本はやさしく評価できるんじゃないかなって思います。でも少しくらいJavaをかじったことのある人にはこの本は簡単すぎてつまらないかもしれません。