Ok... In the end I want to create my own 3D game egnine and a game... Problem is I know NOTHING about programing, but I have the will and time to learn it... So, what do you suggest me to start from? Any beginers guide, programs or tutorials you would recomand? I would be happy if I could create copy of tetris for start
At first I would suggest just learning the basics of a simple(ish) language to learn such as c# or java. You will never create a world class game in java but it will give you an understanding of a language. I would suggest c# though over java. Then you will need to learn a bit of OpenGL or Direct3D, OGL is the easiest. Some basics will need to be learnt at first. You will need to look into timers (keep the game runnig at constant speed regardless of FPS), controls (keyboard, mouse or keypad), the engine (basic maths and procedural code) and obviously the graphics code. If you are just starting to learn how to code I would take it one step at a time and go do some basic starter tutorials and then build on what you know rather than go straight for the game.