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:
One can also program a WiFi module from TI using micropython.
The WiPy is a small, ultra-low power and low cost Wi-Fi module
targeted to the Internet of Things.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!