Another board to play with?

Hi,
I am recently trying to find another board for programming and having some fun. I already have an ESP32, and Uno clones, an ATtiny85, and some PIC microcontrollers, but I'd like to buy something new and cheap to play with and even learn another language besides the classic C language. Maybe a Raspberry Pi Pico W is the best option.

What do you recommend?

Hi @henrry_std3.

First of all, you should note that the "Arduino language" of the .ino Arduino sketch files is essentially C++, and the majority of Arduino library and core code is written in C++. So when you are working with Arduino you are learning C++ (whether you realize it or not). Since the C language is a subset of C++, you are also learning C (though you would also need to eventually learn which of the language features are missing from C before you could effectively write real C code).

Although several other languages (e.g., Go, Rust) are being used in embedded systems development, I think that the most prominent and best supported is Python. There are two prominent flavors of Python for embedded systems:

If your goal is to use a board that can be programmed with another language, then I recommend surveying the list of boards which have ports of MicroPython or CircuitPython. You can then make your selection from that list.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.