Many makers balk at the prospect of learning C. I can't blame them. Even with extensive comments, C programs written by others can be difficult to wrap one's head around.
Micropython is a maker-friendly option that may work well depending on one's choice of microcontroller.
Getting Started With MicroPython on the ESP8266:
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!