I'm planning to buy The Game Maker's Apprentice soon enough as a starter so I can build up a small portfolio before I graduate, I'll be teaching myself how to program over the summer too so I can hopefully get a work placement in my third year with Rockstar Leeds. These are pretty epic, 4 hours, you say? It took me a few weeks to come up with my first game and it wasn't too good, if anyone's interested here's the link.
http://www.yoyogames.com/games/show/49356
Anyway, as I say, it's not that good and a lack of ideas has stopped me from making more. However, I fully intend to do some more games when I get the right ideas