Google:
SFML
SDL
- These will allow you to use graphics.
Also:
http://www.gamecareerguide.com/
http://www.sloperama.com/advice.html
http://www-cs-students.stanford.edu/~amitp/gameprog.html
http://irrlicht.sourceforge.net/
http://projecteuler.net/
If you wanna go into game development, first read about all the jobs. Later(if still interested), you can start programming your own games,(start simple - Tic-Tac-Toe, pong, snake, tetris, arcanoids, sidescrollers, etc.), and don't focus on making Best Game Ever - as you will fail quickly and become annoyed and/or bored - but focus rather on learning. Every game you make - it has to learn you something.
Later, you can try Unity or UDK(also google!)
If you wanna go serious, be ready for spending much time reading, coding and lurking in internet. You must have ability to find resources/knowledge you need by yourself.
However, if you encounter some programming-specific questions, I reccomend this site:
http://stackoverflow.com/
And later
http://gamedev.stackexchange.com/?as=1
And furthermore, you may want to check out these sites:
https://www.edx.org/
https://www.udacity.com/
https://www.coursera.org/
And most important of all:
http://google.com/ (seriously!)
These sites should be sufficient for now. You can find there all you want to know now. And after reading this stuff, you should have idea about what to look for and what to do.
Good luck!