I have to say Rayne promises what a game engine should be, so i would start learning c++ now and play with a c++ API like irrlicht or a free game engine using c++ to get up to speed in c++.
Rayne looks like it is going to blow everyone away, but will require c++ knowledge.
After hating c++ for some years and trying C# i reverted back to c++. It's boss.