Also there is Circuitpython and MicroPython. Probably less ideal for production. But capable enough for those less familiar with programming.
I'm writing Python code now to prototype DSP algorithms and generate coefficients for embedded, but I wouldn't run Python on the MCU.