This document summarizes a presentation on teaching and learning software development. It introduces the presenter and his background. It then discusses why teams should learn, what motivates learning, different learning styles, myths about learning, and the presenter's experience establishing a learning program at his company. The presentation covers topics like mindful learning, selective attention, book clubs, workshops, resistance to change, and video training. It discusses choosing what to learn and teach based on interests and finding what works through trying different methods.