I have a programming background. Not proficient, but have a working knowledge of C, Java (and hence OOP) and Python (in order from working to semi-working knowledge ). I need to learn C++ for a project. What are good books or online resources to get me going? I'm a project-based learner (I can't learn **** from just reading a book, but a book (or online resource) that explains stuff, then have a series of exercises/mini-projects, is golden). So I'm hoping you guys can recommend a book or online resource like that for C++.