I wrote my own tutorial into a github project (Cheery's Pygame Tutorial).
I Release early and often, therefore I'm in firing position at the time of writing this post. I don't know how far will I continue this single tutorial, but I hope to get frequent feedback so I'd have additional reference points while working on it.
This tutorial is meant for online consumption. Read it through a computer display or tablet device. Please do not print it to paper. Think about the trees!