Initial configuration
The first step to configure Robobo are slightly different depending on the programming language:
- Scratch 3: for basic level users, our Scratch3 environment is recommended. Follow this link to the initial configuration in this case:
- Python: intermediate level users should program in Python. Follow this link to the initial configuration in this case:
- ROS: advanced users can use ROS1 and ROS2. Follow this link to the initial configuration in this case:
![](http://education.theroboboproject.com/wp-content/uploads/2021/03/levels.png)