| Nice write up. You mention SICP, but I’m wondering if you are using HTDP http://htdp.org/ ? I’ve always been struck by the vision the authors state in the preface; > everyone can design programs > > and > > everyone can experience the satisfaction that comes with creative design. > > Indeed, we go even further and argue that program design—but not programming—deserves the same role in a liberal-arts education as mathematics and language skills. > > A student of design who never touches a program again will still pick up universally useful problem-solving skills, experience a deeply creative activity, and learn to appreciate a new form of aesthetic. I’m not a good programmer - I’m not even a average one, but the book and learning Racket has made me better. |