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.
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.
Getting Started With MicroPython on the ESP8266:
https://www.instructables.com/id/Getting-Started-With-MicroPython-on-the-ESP8266/