Micro:bit kan programmeres med flere forskjellige programmeringsspråk, som passer for ulike ferdighetsnivåer og bruksområder. Her er noen av de mest populære språkene som kan brukes:
MicroPython
En forenklet versjon av Python som er spesielt tilpasset for mikrokontrollere som micro:bit. MicroPython er et godt valg for de som ønsker å lære grunnleggende programmeringskonsepter og for de som allerede har litt erfaring med Python.
MakeCode
Dette er en blokkbasert programmeringsplattform utviklet av Microsoft, som gjør det enkelt for nybegynnere å starte med programmering. MakeCode tilbyr et drag-and-drop-grensesnitt som er veldig brukervennlig for barn og nybegynnere.
JavaScript
MakeCode tillater også programmering i JavaScript, som er en mer avansert mulighet for de som vil utvikle seg videre fra blokkbasert programmering.
Scratch
Selv om det ikke er en direkte implementering for micro:bit i Scratch, finnes det utvidelser som gjør det mulig å bruke Scratch for å programmere micro:bit. Dette er en annen blokkbasert programmeringsplattform som er populær blant barn og nybegynnere.
C++
For mer avanserte brukere, tilbyr micro:bit også muligheten til å programmere med C++. Dette krever dypere kunnskap om programmering, men gir større kontroll og muligheter for mer komplekse prosjekter.
Disse språkene gir et bredt spekter av muligheter, fra veldig enkle og brukervennlige grensesnitt for nybegynnere til mer kraftfulle og fleksible språk for erfarne utviklere.