the internet is a great tool, start looking for sites with info/ tutorials and faqs that will help you out
when searching you should be looking at If you are interested:
Visual Basic. This is a high level language and relatively easy to learn, and is good for turn-based games such as war games and board games. It's advantages are that it can handle both the scene graphics and the game processing.
Java. This is good at handling motion, and its object orientation means that character movement and other speed graphics are easy. It also is good at handling distributed processing over the Internet. It is not difficult to learn, and is becoming more popular for interactive games.
C++. This is the de-facto standard for games programming, and it handles objects and graphics at speed, as it is a processor based language. However the learning curve for being able to program well and with the sophistication necessary for good games programming is steep, so experience counts with C++
Your video game design often dictates the video game programming language, so many programmers work with all three languages, taking advantage of the best of each.
http://www.cplusplus.com/doc/tutorial/http://www.cppreference.com/index.htmlhttp://www.newton.dep.anl.gov/askasci/comp99/CS095.htmhere are some sites to get you started you may find useful keep in touch and email me directly if you have any more questions