I highly recommend you to follow these tutorials: http://lazyfoo.net/tutorials/SDL/index.php . You will learn basic game programming concepts with SDL(You will be using it for windowing, events, sound and graphics) and maybe later on you can start to dig OpenGL and create more sophisticated rendering 2D or 3D.
I still recommend you to give QT Creator another chance, it is really powerdul IDE, you could also use Code::Blocks as DareDeveloper have mentioned. Personally, I use vim for source editing, gcc and g++ for compiling and wrap all building process with makefiles - this works perfectly for me with SDL2 and OpenGL.
If you want to do cross-platform development, you could try CMake(which also works with QT Creator).
Thanks, for responses That would u recommend me to learn after blender for creating full 3D game? I was thinking either jump to OpenGL and hard-code everything, or first try to use engine such as Ogre, learn engine principles and after that dive inti OpenGL... Which option would be better? I eventually plan to start learning OpenGL in max one year period.
Thank you all for responses, I really aprreciate then. Now I think having free time after uni (studying Computer Engineering) I will pick some Blender tutorials at official Blender site (http://www.blender.org/support/tutorials/) and after that I will try to combine these skills with some engine or straight away with OpenGL. Can u guys recommend me some good C++ game engine? I was thinking about Unity 3D(I know it is not C++).
Both Python and C# are great starting choises. I'm more familiar with C# and I think it has greater support to windows, but you can really choose what you like. If you go with C#, you can later(after learning language), try XNA game development API, and if you chose python, you can later try pygame(also game development library) as well. Start small, build some simple text games in console, and then you can advance with something in graphical interface. Good luck!