First of all, I am absolutely impressed about Banshee, and that lots of work what lies behind the whole project. Congratulations for that!
For a while I am searching for a game engine, for using it for my game idea(s). Banshee is definitely at the very beginning on my list.
The truth is, I am not a programmer, but a professional 3D Animator. However, as a hobbyist I have been learning C and Lua for a while, so I have some basic understanding about programming.
Recently I noticed, the engines what I am looking for use C++ and/or C# (Xenko, Frankengine, Duality, Banshee). My question is, what would you advise to me, which language should I dig myself into, if for example I would like to use Banshee? Honestly my heart pulls me towards to C++, but my brain says I should go with C#, because probably would be easier and faster to learn it and put something game-like together. Of course I have a job, so the time what I can spend on learning/developing would be limited (at least for a while).
I am asking this, because I would like to hear some opinions from professionals, before I make my decision.
Thank you for your time,
Sorry for my english.