This talk is about what I've learned from teaching adults how to program in Python for the first time. Mostly lessons learned from PyLadies workshops, with an additional section on how PostgreSQL does code review, and how I think this teaches the fundamental skill of code reading, a basic code literacy skill everyone needs to go from being a novice to an expert programmer.