The most important thing when learning C++ is to focus on concepts and not get lost in language-technical details. The purpose of learning a programming language is to become a better programmer; that is, to become more effective at designing and implementing new systems and at maintaining old ones. For this, an appreciation of programming and design techniques is far more important than an understanding of the details; that understanding comes with time and practice.
- Bjarne STROUSTRUP. The C++ Programming Language ,Third Ed. p 6
And what is the most important thing when learning SuperCollider?