I've thought about writing a book for those that want to learn how to program in [Object] Pascal with a skew towards making games. I remember when I was taking Computer Science classes in highschool that was how they presented new game concepts to us past the basics and on to functions and procedures and so on.

Problem these days is that you can't really pull up modern day graphics modes with your usual Pascal compiler because it's all APIs now. If you want to work with graphics you have to learn SDL, DirectX or OpenGL. However to still can make a game using console ASCII text, but I don't know if young people these days would be interested in starting with that.

Game programming isn't for the instant gratification crowd these days, of that I'm sure.