March 18th, 2009, 10:08 am C++ "To understand how the language can be both unpleasant and complicated, and well designed at the same time," read it. :-) (By Bruce Eckel.)