I want to make games for my career and i just have a few quetions in general.

1. What language(s) are todays games made in? Games like UT2K3 and Warcraft 3 and others. These are usually made in DirectX and C++ right?

2. Are there any tutorials that are good on those languages that will help me get into game programming?

3. What compiler should i get for that language?
(ex if C++ either VC++ or Borland thats what i mean)

Any comments and sugestions are appreciated.