Here are some general books for getting up to speed with the C++ language itself:<p>-Programming Principles and Practice using C++ 2nd edition (by Bjarne Stroustrup). This covers everything, although is a bit dry at times.<p>-Effective C++ (by Scott Meyers). A bit &quot;outdated&quot; from a language standpoint, but many of the techniques still apply and also, not every C++ codebase is using the latest and greatest anyway.<p>-Effective Modern C++ (by Scott Meyers). A new set of &quot;best practices&quot; for a more modern C++ environment<p>I haven&#x27;t found many good resources for JUCE other than reading through the JUCE forums, the project doc (often lacking), and reading examples. What is often helpful is to first understand C++ a bit, then learn the audio specific code and underlying DSP principles in a C++ context. Then it shouldn&#x27;t be too hard to transition to JUCE on your own. The best books I know for this are:<p>-Designing Software Synthesizer Plug-Ins in C++ (by Will Pirkle)<p>-Designing Audio Effect Plug-Ins in C++ (again by Will Pirkle)