I do some indy game coding in my spare time, so I thought I should hurl my 2 cents onto the pile for ya.
A great source of info on game development is
http://www.gamedev.net They have lots of resources in the form of articles, aswell as a large community based on a forum and an IRC channel. So there\'s plenty of ways to get more constructive flames to your question \"How do I make games\"
I would also recommend
http://www.gamasutra.com/ for some good articles.
As far as learning a programming language is concerned, you may or may not have your work cut out. This depends on the way your brain is wired up

. Well probably not, but it certainly helps if you have a logical understanding of the way computers work. If you dont have this then you might struggle.
C++ is highly recommended as a language to use for games programming, as it has the happiest median between performance (ie speed, very important for getting that all important FPS figure) and structure. Also, a lot of the API\'s used in game programming (such as DirectX, OpenGL, win32) are designed with C++ as a primary language. (I believe DX actually has VB components as well, but I never use em)
However, C++ is not an easy language to learn if you have never programmed before. Still, I can recommend a very good book for the purpose: SAMS Teach yourself C++ in 21 days. (Yes I know it sounds like a rip, but its genuinely a good book)
After that your gunna want to start using your programming skills to throw a game together. There is a series of books edited by And? LaMothe, published by
premier press that cover pretty much every aspect of game production.
Hope thats coherant enough for you.
oh and to clarify, Pascal and Delphi are mathmatical programming languages. Beyond that I dont know much about them.
Edit: Forgot, game production is a lot more that just coding too, as has previously mentioned. Have a look a gamedev, and you should get a feel for how much that is true.
~X