---
title: Programming
weight: 30
summary: "Program your robot with Arduino C/C++, MicroPython, or TinyGo."
---

## Programming Guide

Learn to program your Go Education robot using the language that fits you best.

### Available Languages

| Language | Level | Best for |
|----------|-------|----------|
| Arduino C/C++ | Beginner–Advanced | Full hardware control, performance |
| MicroPython | Beginner | Quick prototyping, scripting |
| TinyGo | Intermediate–Advanced | Go language on microcontrollers |

> 📖 **Coming soon** — Programming tutorials are being written.
