

Ironically, MicroPython is written in C.Įven though the Raspberry Pi Foundation promotes Python as the primary programming language for all the Raspberry Pi SBCs, things are quire different when it comes to Microcontrollers. If you are an old school hardware engineer (like I am) and has experience in writing firmware, then you will probably be more comfortable in C Programming Language rather than Python or MicroPython for writing applications / firmware.

Getting Started with Raspberry Pi Pico C SDK I strongly recommend you to complete those two tutorials to get familiar with Raspberry Pi Pico. These tutorials include some basics about Raspberry Pi Pico, the RP2040 Microcontroller, Pinout of Pico, programming environment, MicroPython and many other important topics.

