[David] forked the OpenBlocks project and started working on his new graphical programming language. ArduBlocks uses the Arduino IDE, so everything possible in C with an Arduino should be possible ...
Despite a wealth of tutorials for setting up and writing code for the ESP8266 WiFi module, there has not been much of anything on programming this cheap wireless module with the Arduino IDE.
One aspect that makes Arduino beginner-friendly is its universal programming language, powered by the Arduino Integrated Development Environment (IDE ... also plenty of tutorials circulating ...