On May 26, 2005, at 10:03 AM, Felix Rabe wrote:

Also, do you recommend some literature / books, as I did not (and most probably will not) study computer science?  (I have a "Design Patterns", Gamma et al, here.)  I have a small budget for good material.


Bruce Eckel's "Thinking in C++" can be very useful, they don't quite dominate the field like "Thinking in Java" does for Java, but it's a huge help for many people.

http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html

Personally I feel that Stroustrup's is more of a technical reference, whereas TiC++ helps get one in the mindset to properly use the language. 


Oh, and aside from being a set of top-notch books and well worth the money, he also has them there for free download. I personally used the electronic versions, but I know a lot of people who started with them (TiC++ and TiJ) and then went out and bought the "dead-tree" editions to switch over to.


Free is good. High-quality free is great.  :-)