Wi-fi module ESP8266 can make electronic devices that can be connected to the internet or commonly known as the term IoT (Internet of Things).
The esp8266 Wi-Fi module can be programmed using Arduino because of the limitations of the IO (Input Output) pin which is owned by the Esp8266 module then it is used in conjunction with the Arduino board,