Yup, I've tried to program once too and I didn't get too far.
I had this synth on my computer, it was called Organator 2.0, you could still find it on the net, just type MAZ SOFTSYNTHs & SAMPLERS PAGE. I could truthfully create my own FM algorithms where I used 4 oscs and a drum loop and it was giving me cool base lines. I used to call it the Vaporization technique, than I downloaded this program to program other programs. I forgot the name for it because it was a while back and I'm sure there's a lot of these type of tools on internet, all I did is I loaded the soft synth into it and changed some numbers in bus area, loaded my computer again only to find that some error had occurred and where it occurred and that the synth wouldn't load, I got very discouredged and I've left it alone, it was just too much for me.
Now that I look back maybe I've could have changed something in the terminal/CN type of area just out of curiosity
to see what type of errors I get. Thanks Simon