There are a number of useful websites for learning C++ and for C++ reference.
The following books have been placed on reserve in the Lee Library. You can check out a reserve book for a limited time. The reserve collection is available at the circulation desk on the third floor (ground floor) of the library.
A "Hello World" program is effective in determining whether you are ready to begin programming, based on the compile and code development environment you intend to use. It also is useful for looking a basic syntactical and structural differences between languages.
More complex than the simple "Hello World" text printed above, the following site lists 1500 programs that print out the song "99 Bottles of Beer on the Wall". The value of this site is in seeing data structures, looping, and control language in each of the languages.
The following link shows the "99 Bottles of Beer on the Wall" written in a particularly degenerate form of Perl. This is perhaps the best example of extremely bad programming I am familiar with. Other more acceptable implementations in Perl are linked to from the page.
"5 Programming Languages You’ll Need Next Year (and Beyond)" is a list of upcoming computer languages. One of the most important things you can learn in this course is how to learn a computer language and the basics of all computer languages.
The textbook for CS 142, Section 4 in the Fall 2014 semester is "C++ for Everyone" by Cay Horstman, 2nd edition, ISBN 0470927135. (A third edition is in preparation by the author but will not be used in the Fall 2014 semester.) There are several ways to get access the book.
There are likely other sources for the textbook. If you find a good source, please let me know and I'll include it here.
I will be out of the office from September 29 through October 3. Class will be held. I will have access to email if you need to contact me.
The class schedule in this LibGuide has been deleted. Refer instead to LearningSuite which has made the different schedules between the sections visible.