I've been programming for a while now and I want to make games or game engines. But I don't really know how much of programming one does need to learn to have the proper knowledge to make games. My question is, how hard it it really ? And what is the proper knowledge of programming when you're getting started ?
I've programmed mostly in C#, Java and C++.