   Programming Language - 3d games
  I was wondering what programming language I should learn first if I want to get into programming 3d games.I am pretty new to programming although i do now a little bit of visual basic.net but other then that there is nothing else   
  If you are on windows C# and XNA Game Studio will work.  Very easy setup to use.I would recommend focusing on learning C# first tho.  The download for XNAGS and Visual C# express 2008 are both on this link below.XNA GS;  C++ is the language that is widely used for 3D game programming. If you go for Java, there's a great software called Unity which uses Java, and can also use C#, and a dialect of Python called Boo. DarkBASIC is another language that is geared specifically for game programming, and is based off of BASIC, but it is somewhat limited in some areas. Just remember this, whatever language you do choose, stick with it! Don't drop before even using it. Try it out, and then you can switch later if you really don't like it. Also, what are you looking for in the programming language? Ease of use, power, etc, etc?   