When it comes to designing your own sounds on a synth....there is nothing more fun
It helps to be a bit geeky, as you will need quite a bit of patience at first. Do not loose heart if you find yourself getting frustrated.....we all have at one point or other.
But over time you will figure out what makes a good bass, a good pad, good fx etc etc. The real key to programming a synth....is to master the very basics....and then use your creative mind to expand these basics into whatever you can dream up of. This takes many yrs....its a contant creative learnign process process.
Its been some time since you started this thread......hows it been going for the past 18 months?
DS