On Sun, 2007-12-02 at 05:39 +0000, roychang3 wrote: > Hey everyone, I was just wondering if anyone can suggest the best way > to learn C/C++. and what books. Thanks! > > I am learning C++ right now. I have learned basic C/C++ in university. The books I have read so far( last 8 months or so): 1. Scott Meyers. effective C++ 2. Header First Design Pattern 3. GoF: Design Pattern 1995 ( quite difficult, at least I feel so)
Books I plan to read 1. Martin Fowler: refactoring 2. Joshua Krievesky: refactoring to patterns 3. Andrei Alexandrescu: Modern C++, Generic Programming and Design Patten applied. Only the Scott Meyers book is purely about c++. Others are more than that. >From what I have learned so far. 1. late 80s and early 90s OOP became popular. 2. Since 1995, Design Pattern has a huge impact on OOP programming. At the same time STL came out(Generic Programming). 3. Around 2000, modern C++ concept appear with beautiful integration of design pattern and generic programming. 4. C++0X which is 2009, the next c++ standard is going to release. Maybe come with a lot more libraries.. hehe, that's all I can tell through my limited learning experience.. Join some open source project might be a good idea...But I have not tried yet.. > > >
