プログラムの構造とかで悩んでるやつは、少し読みづらいかもしれないが
「人月の神話」を一度読んでおくことをお勧めする。
http://www.amazon.co.jp/exec/obidos/ASIN/4795296758/qid=1136801970/sr=8-2/ref=sr_8_xs_ap_i2_xgl14/250-4867336-7488236
この本一冊でどうしてフローチャートがだめなのかわかるし、オブジェクト指向を使う必然性も見えてくる。