Python

pert:
The thought is also that Python is more beginner-friendly than C++, which I suppose is true, though I don't think C++ is really so difficult as some people make it out to be.

Popular Micropython boards are the Pyboard and the micro:bit. For a beginner the usability of these implementations of Micropython far exceeds the almost painful implementation of Micro Python on the ESP8266 and ESP32. The ESP32 Micropython port is not yet complete.

You can now program the micro:bit in the Arduino IDE, in C\C++.