Depending on the game you want to create, you may also want to purchase a few books on chaos theory / artificial intelligence and large-scale database design (NoSQL, MySQL, SQL, Oracle).
Edit:
There is a difference between “following some tutorials and putting together a “game” in a day” and actual game design.