I am thinking of getting into the whole C Game Programing,nothing serious i just want to be able to make small games as a hobby from time to time.I still have not started learning one of the C languages (C,C++,C#) because i do not know which one to choose.From what i have heard C# is the easiest so i am leaning a little towards it but is it too limiting will i be able to create quality games will it ? Or will it limit me to simple 2d platformers? If you guys were in my situation which code would you start with?