I've been working on my book about programming and I have realized that while there are many neat tricks, what I really want to teach, like all teachers, Is a serious mature attitude. You can learn that from cooking, making, a trade, martial arts, programming, or really anything.