This book assumes no prior programming knowledge. Pygame is introduced starting in Chapter 5. Available free on-line, and as a not-free print and e-book.
Learn how to program games in with this book that takes the reader through eleven sample games. Free on-line or you can buy the print version.