well actually it does not matter which language you use, it all depends on how you set it up.
In my development solution I only use the starter kit to "jump-start" dnn and rebuild it for the first time, and then later don't even open it.
This makes my module development un-restricted of the progamming language, because I can later build modules in which ever language I like.
Take a look at the link at the bottom in my sig. for more info