I've been thinking about writing some kind of a tutorial on SDL or programming in general for some time. If you'd be interested and willing to wait a bit, I might give it a try.

As for SDL, 2.0 is still quite young so there may be some bugs or compatibility issues, but considering that 1.2 is officially EOL and no work will be done on it, I'd say that 2.0 is the safer bet. The workflow doesn't differ much, and the myriad of new features make way more fun to work with.