Real languages:
C++ is the most used computer language for applications programming, and the closest thing to an industry standard there is.
PERL is fast and very portable, but not as good for games. Much better for web programming. There\'s More Than One Way To Do It.
Lisp (And scheme, and other such languages) are recursive. They are good for AI programming and many math things.
Assembly is very fast, but very hard. Assembler is rarely used now, but is often needed when working with portable devices (TI graphing calculators (Except the TI-89 and above, which can use C), PIC chips, microcontrollers, etc.) It is good for small, quick programs.
BASIC and it\'s variants (QBASIC, etc) is simple, easy to learn, and hated by higher level programmers. Mainly because it uses GOTO a lot. GOTO is generally considered a Bad Thing.
LOGO is a simple old language. Moves a \"turtle\" which draws a line. It\'s fun, and can be a nice intro. Only the older coders remember this one.
Semireal:
Scripting languages for games. Unrealscript for the unreal series, WCIII\'s trigger language, and similar languages. needed if you make mods. Unrealscript is easy to learn, and is an actual programming language.
Odd esoteric languages:
Turkey Bomb: very fun. It\'s the only known programming language that is also a drinking game. Requires multiple people and alcohol. Hard to make useful code with, but good to get the company to pick up the bar tab.
BrainFu*k: Yes, there should be a c there. My favorite, it has 8 operators <>+-[],. and is turing complete. Quite a challenge to do anything useful with. Name describes what it does if you use it too much.
INTERCAL: Designed to be different from any other programming language. Something of a joke, also an exercise in logic and paitence.
Malebolge is a programming language designed to be evil. Stay away from this unless you are an expert programmer looking for a challange. (Only one person has ever made a successfull program.)
Non programming languages and things needed for gaming.
MAXScript: If you model with 3dsmax or gmax, it\'s used to make your own scripts.
OpenGL: Library set, used for 3d graphics rendering.
Direct 3D: Set of libraries, similar to OpenGL, but Microsoft based.
3DStudioMax: The best 3d modeller around. Also the most expensive. I use this.
Maya: Another good 3d modeller. I\'ve not used this.
Lightwave 3d: Another good 3d modeller. Good with lighting.
Adobe After Effects: Used in making videos, ie for cinematic sequences.
Adobe Premiere: Used to capture and edit video fotage, good for cinematics.
Adobe Photoshop: Used to make textures, backgrounds, any type of images. About $1000 last I looked.
Other adobe products are also often usefull, such as illustrator.
Oh nearly forgot: Compilers.
for C and C++, use either Microsoft Visual Studio, or GCC.
For perl, activestate perl is your best bet on windows.
BrainFu*k: use BlueFern, from alephmobius.8m.com this is still beta.
There are of course other things, but i won\'t go into them now.