Learn
Start here, then build a small project one step at a time.
- Start hereWhat DatumHue is, what you need, where to begin.
Build a ball pit
- 1. Run your first appRun a script, reload it on every save, and see where its errors show.
- 2. Draw and animateDraw a ball on a canvas and move it every frame.
- 3. Make it interactiveAdd a toolbar with buttons and a counter, and a key that adds balls.
- 4. Add physicsGive the balls bodies so they fall, bounce off walls and knock into each other.
- 5. Make it a packageTurn the script into a package, with its parts in modules.
- 6. Remember thingsSave the number of balls and bring it back on the next run.
- 7. Test itTest the pit's logic, and press its buttons from a test.
- 8. Share itGive the package a title and a license, check it, and pack it to share.
Your first data view
- 1. Load a tableLoad a CSV file and show it in a table.
- 2. Ask with SQLAsk the table a question in SQL and show the answer.
- 3. Chart the answerChart the answer as bars, and brush a range to ask again.