Rebecca loves programming, so I have been teaching her some JavaScript by making little projects together in Code.org. A drawing app is a fun place to start because she can see something happen right away. This version has different brushes, a size slider, and a custom color picker.
I wanted to work on events and variables: moving the mouse is one thing, but drawing should only happen while the button is down. Undo and redo gave us another problem to think through. The computer needs to remember the old picture before we change it. Not bad for a little drawing program!
