Getting started at Game Development
language-agnostic
Solution
I would recommend XNA. It is a .NET framework for making games on Windows, Xbox 360 and Zune.
It is easy to get started and you can make small games like Tetris within a very reasonable time frame. I have used it to make a couple of Xbox games for my son.
There's plenty of information available to get you started. A good starting point is the education section of the XNA Creator's Club.
Additional info in this question: The good 3D GUI engine
Problem
I want to get started at game development. I have read a lot of articles, but didn't get far. I'm studing computer science and have experience in C++, one semester in Java, .NET, (even assembler, but I won't start with that^^) I want to develop "small" games, like Tetris and later on some kind of jump and run. I would like to work with visual aspects ("game GUI"). I read a lot of opinions but I don't know whether to start with C++, C#, Java , I've also read about DirectX and Flash. (I have no problems to learn a new language.) and I didn't find nice tutorials. --> which language, tutorials? Thanks in advance, Tyzak