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.
https://www.designnews.com/electronics-test/pros-and-cons-designing-embedded-systems-micropython/8546451560921