So, I couldn’t think of a witty title. My Christmas break is dwelling heavily on my mind. 🙂 I’m looking forward to the break more than I realized. Well, I finally decided that I was going to quit kidding around and learn (or try to) a programming language. Back in my undergraduate years, I took 2 computer science classes (C++ and Java). I excelled at them, but at the time, I was preoccupied with graduating in time & I decided to drop that line of study for my eventual major, Biology. Well, I’ve always been interested in programming and I finally got a copy of Microsoft Visual Studio 2008 Professional through the Microsoft Dreamspark program. I’ve also being doing a lot of ‘research’ online about key tools (books) to have in one’s arsenal. Obviously, I’ve gone without actual program for over 5 yrs. 🙂 I’m definitely a beginner in this field so I’m looking for b00ks geared towards beginners, but filled with sound programming principles & advice. Without further ado, here is a short list of books that are highly regarded for either beginners to programming or furthering one’s previous knowledge of programming.
Title |
Author(s) |
ISBN Number |
Last Released |
Accelerated C++ | Andrew Koenig and Barbara Moo | 020170353X (ISBN-10) 978-0201703535 (ISBN-13) |
August 2000 |
You Can Program in C++ | Francis Glassborow | 0470014687 (ISBN-10) 978-0470014684 (ISBN-13) |
July 2006 |
The C++ Programming Language | Bjarne Stroustrup | 0-201-88954-4 (ISBN-10) 978-0201700732 (ISBN 13) | February 2000 |
Effective C++ | Scott Meyer | 0321334876 (ISBN-10) 978-0321334879 (ISBN-13) |
May 2005 |
Modern C++ Design | Andrei Alexandrescu | 0201704315 (ISBN-10) 978-0201704310 (ISBN-13) | February 2001 |
C++ Without Fear | Brian Overland | 0321246950 (ISBN-10) 978-0321246950 (ISBN-13) |
September 2004 |
C++ Primer Plus | Stephen Prata | 0672326973 (ISBN-10) 978-0672326974 (ISBN-13) |
November 2004 |
I will make an effort to check out the local libraries to use their copies. If not, I’ll have to pony up the high price tag unless some loving soul on the intarwebs feels like lending me their copy. 🙂
Update (October 2009):
I purchased Ivor Horton’s “Beginning Visual C++ 2008” because it was geared specifically towards learning C++ through Visual Studio 2008. That way, there’ll be no issues of the book showing one picture and the program I’m using displaying another picture. Thanks to the little knowledge I’ve picked up from that book, I was able to help my husband, Matt, out with his Introduction to Visual Basic class. 😛