Once upon a time.. I was an absolute beginner at programming.. and the best possible way to get past this point seemed to make my own games and so I did.
An MMO? A shooter? Nope I started with a sliding puzzle game in Visual Basic 6 and the end result looked some what like this: