You could start with making sounds using a software synth or PureData. There will be no issues with generating sine waves. And there are lot of tutorials for this.
If you aim for performance, you will have to use SIMD and language that supports it (for example, C, Rust).
If you aim for performance, you will have to use SIMD and language that supports it (for example, C, Rust).