I don't know what this dude is talking about above, I think he's in the wrong forum - but I'll chime in. I don't program plugins or know a written programming language (outside of flowstone's dsp code, and some ruby) - so I am in the same boat.
But after a couple years of building hundreds of schematics/tools/synths with flowstone, I have spent a considerable amount of time researching the best course of action to embark upon professional development, and from what I can tell the best route is:
C++ and JUCE. Juce is a development platform, and libraries for C++ development of DSP tools. From what I can tell if someone know C++ it's fairly straight forward to create a tool in JUCE, and bounce to all plugin formats (AU,WINVST,MACVST,1,2,3, etc).
That being said I know that C++ is difficult to learn as it is lower level to the computer than languages like python, swift, or ruby- but it's FAST, and can create a structure to deal with signals like we do in dsp/blue in flowstone.
I understand a bit of computer science and I find my self brilliant at signal processing and sound mixing
, but I am an idiot savant and know no code. I don't know if it's worth the investment of time at this point in my life to learn what's needed to make the jump to full blown developer. I hope that's not the case for you, and if you choose to embark on this path, I pray you find success !!!
If you need someone to bounce off of, maybe we can chat and learn some more together since it sounds like we are in the same rare niche boat....
Hope that helps.
~That Guy