Learning Path
Users do not need to learn every part of Dotbots at once.
This is a practical progression for first-time users.
1. Start with Play
Use Play first to drive the robot, move the arm, and understand how the robot responds.
This gives immediate feedback before any programming is involved.
2. Move to Draw-to-code
Use Draw-to-code next for simple path-based movement.
This is usually the easiest bridge from direct control to programming.
3. Continue with Blockly
Use Blockly when you want to introduce:
- sequences
- decisions
- loops
- reusable visual logic
4. Finish with MicroPython
Use MicroPython when you want direct code editing, more precise logic, or more advanced projects.
Why this order works
This sequence keeps the learning curve manageable:
Playbuilds confidenceDraw-to-codeintroduces cause and effectBlocklyintroduces programming structureMicroPythonadds full text-based control