Naw mdm is just a toy for me, it gave me a break in between my other stuff I do. I enjoy it and will make more though.
Clem is great at them and way beyond what I am as far as coding goes, (years and years ahead of me), I really like the clouds one he did, and cdustybk made a fantastic theme also, it's just I've been the main one making them so far that's all, I can't wait to see more jump on board with it, I love seeing other artist work or other programmers creations.
It doesn't really take long to learn the stuff either and once you got the hang of a few things the other stuff comes easier also, it's just getting over the intital hump.
Just like if you learn one object oriented programming language (OOP), like C++ or java or python etc, learning another one isn't as hard, they all got the same operators, datatypes, etc etc pretty much in all of them, (of course you got more to learn in C++ with the header files etc) but if you get over the intital hump of one language they all come easier after that.
basic instructions tutorials that can get anyone on their way http://www.w3schools.com/css3/css3_animations.asp
if you want to go for jquery as an add on then here: http://www.w3schools.com/jquery/default.asp
pretty much all you need to get you going to make toys for mint
Then you can become webmaster geekazoid
learn php/mySql and make some components or plugins for joomla and make some money on the side
I never did go that route, maybe I should of, I used to program a lot in php/mySql years ago. Just don't forget to contribute back to linux with what ya learn