I've been a programmer for 12 years, but mostly in the web space. I have used Python, Ruby, and currently I'm mostly using Golang.
I've been a musician for most of my life. (I'm not very good, but it's one of the few creative outlets I have.)
I've wanted to break into making plugins (VST3), particularly for Reaper. I'm looking for a good tutorial/guide on making a "vertical slice" of a plugin. I'm talking the "hello world" of plugins. It could literally be something I'm able to build, install, load into Reaper as a VST, and then change the volume for a track with a fader.
Any advice here?
Another thing I'm curious about is whether or not I'm able to use Golang for the project. It would be a bummer to have to overcome the hurdle of C++, simultaneously with creating a plugin for the first time, but I'm willing to do that if that's just how it goes. (If C++ is the way, some guidance or small sample project on project structure, workflow, building, etc. would be awesome.)
Anyway, I'm new here. Apologies if I broke any posting rules I don't understand. Thanks in advance and thanks to all those out there working on plugins & tools for us Linux folk <3.