I started a 15 year old girl programming yesterday with Processing because she showed an interest in conceptual art for games. I showed her some examples, she downloaded and installed the application on her own as I watched and started entering the tutorial text (not copy/paste either as I might have resorted to). I guided her in what she'll need to get a grip on with her math classes etc, and I heard from her teacher she was still enthralled at the end of the day. I'm not sure how much easier that can get, I was impressed.
Processing is way way cleaner than PyGame. It is nice that people are creating interesting things in PyGame but I think more good would come about if it didn't exist so something better could flourish.