It was .NET MicroFramework / Netduino that got me into playing with embedded programming and microcontrollers. Whilst I found it useful at the time (being a C# coder) the fact that it's interpreted and has a huge runtime means it's not really suited for embedded work. It sounds like this is the same so I'm not going near it.