Yeah, there seems to be a serious lack of good Pygame material (even on the Pygame website1).
I agree that it's probably best to get a good understanding of programming in general before trying to develop something with Pygame. I've read and gone through a number of different books and even take a few classes. I'll just keep practicing, though.
Also, if anyone is looking for a good tutorial, I've found this one, so far, to be the best...http://programarcadegames.com/index.php?lang=en