So I think it's time to learn C#. I just got this book:
http://www.apress.com/9781430266044It looks really interesting since it starts with the basics of Monogame but it assumes that one has already experience in an (object oriented) programming language. Maybe I can learn C# and Monogame both "on the fly".