What languages work best, what paradigms work best, knowledge and advice, whatever.
Name:
Anonymous2013-07-23 2:28
Depends on what type of engine you'd like to design. 2D, 3D, 4D.
I'm guessing 3D since 4D is only theoretically possibly and 2D is for losers and failures.
If you're up for just MS based games, I would suggest C#. If you want a broader selection of systems, I would suggest C++. Of course you need a good selection of libraries for both languages.
As for a paradigm.. Seriously? Object Oriented.
Now, go an look over some open source engine and review.