I've recently started audio programming and my experience with SC so far has been great. My hope is to start with this and eventually get into lower-level stuff and I feel SC is a great place to start because it's higher level and hardly requires any setup. Although I really don't like the idea of using C++ (considering better alternatives like Rust), it seems like that is the de-facto language for making efficient synthesizers and synth plugins/VSTs.
Ideally I'd like to prototype my synth ideas in SC and then write the actual application in a lower-level language. My question is, do any of you have experience using both SC and programming with C++ or another language? If I write synths in SC, will it be difficult to translate the code over to C++ if I decided to make a VST?
When comparing Supercollider and C++ I don't see the what this higher level (and the advantage) of Supercollider actually is. I would suggest that you try to solve problems with both and see what you like better/where you get farther.