Want to learn to code? Want to learn C++? Struggling to follow your lecturer or books and tutorials written for experts? You're not alone. As a professional C++ developer and former Harvard teaching fellow, I know what you n...

Buy Now From Amazon

Product Review

Want to learn to code? Want to learn C++? Struggling to follow your lecturer or books and tutorials written for experts? You're not alone. As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one step at a time. I know where people struggle, and why, and how to make it clear. I cover every step of the programming process, including:

Getting the tools you need to program and how to use them
Basic language feature like variables, loops and functions
How to go from an idea to code
A clear, understandable explanation of pointers
Strings, file IO, arrays, references
Classes and advanced class design
C++-specific programming patterns
Object oriented programming
Data structures and the standard template library (STL)

Key concepts are reinforced with quizzes and over 75 practice problems.

Similar Products

C++ Primer Plus (Developer's Library)The C++ Programming LanguageProgramming: Principles and Practice Using C++Beginning C++ Through Game Programming, Fourth EditionEffective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14Illustrated Guide to Python 3: A Complete Walkthrough of Beginning Python with Unique Illustrations Showing how Python Really Works. Now covers Python 3.6 (Treading on Python Book 4)C++: The Ultimate Crash Course to Learning C++ (from basics to advanced) (guide,C Programming, HTML, Javascript, Programming,all,internet, Coding, CSS, Java, PHP Book 2)C++ PrimerLearn C the Hard Way: Practical Exercises on the Computational Subjects You Keep Avoiding (Like C) (Zed Shaw's Hard Way Series)Python Crash Course: A Hands-On, Project-Based Introduction to Programming