I know C, C#, C++, Python, HTML, CSS, PHP, ColdFusion, Java and Android SDK, Objective-C and JavaScript. I think that's all of them lol. However, I don't utilize them all, so if I were to pick up a C project, I'd have to do some research prior. :P
It took me about 2 years really. My timeline is kind of strange. I started mugen coding really horrible things that were overly cheap and just... bad. Then I stopped. 5 years after that, I came back to it and it just clicked. In those 5 years, I gained programming skills through study, so my understanding of things was more clear. I'm not saying you have to know real coding languages and concepts to pick up mugen CNS, but it helps. :)