So... You want to make a videogame, eh? Good luck.
The first step to making a videogame is the hardest; being realistic about the process. On your own, you will not make a triple-A title capable of competing with Half-Life or any quality title currently out there. Chances are, it may not be very good, and will never make a dime.
But that's because you are not working for a professional company, and you probably have very little to no programming experience.
Which is why a certain line will be drawn here; You must have knowledge of a simple object-oriented programming to proceed. You don't have to know C#, but you should at least be mildly familiar with Java, Python, or some other related programming language (if you know Java, you know C#. Trust me). Familiarity with simple Algebra 2 topics or concurrent enrollment in a computer science class should suffice at a bare minimum. Knowledge of simple trigonometry wouldn't hurt.
I hate to turn away a whole bunch of wide eyed eager faces, but that's the truth. I can't teach you to read the code. I can however, encourage you to take more math and science courses, and enjoy your childhood while you can. Keep reading this blog too- that can't hurt.
This course will be using Microsoft visual C# 2010 express alongside the Microsoft XNA game studio 4.0 libraries. This guide will cover the basics of designing a simple 2D game, and teaching good programming practices to keep your game development process neat, tidy and object oriented.
It will also cover the more frustrating aspects of starting of your adventure in XNA game design, and will give you the instructions on how to escape these pit falls.
> Download Microsoft Visual C# 2010 Express
> Download Microsoft XNA Game Studio 4.0
Install, and tomorrow we will begin covering the basics.