Ok, so if you want to benefit the most from the one-week game I’m going to “live develop”, the best thing you can do is to follow and develop along. You can just read the source code and other materials I post, but nothing beats doing it with your own hands too, and seeing the thing grow from nothing into a cool little game.
Let me review the two most important things now: the previous knowledge you should have, and how to set up your development environment.
First thing, you need to know some programming. It’s impossible to get up to speed from zero into game development in one week.