Other Approaches to CS1 Objects First Rich set of readily useable objects Multi-Paradigm Peter Norvig: '...a dialect of LISP with "traditional" syntax.' Breadth-First perfect for first brush of programming 3D Graphics VPython -- visualization for mere mortals GUI/Events early Tkinter is (arguably) the simplest GUI toolkit going