Introduction - As compared to NodeMCU, ESP8266 does not have components like on board 3.3V voltage regulator, UART (USB to TTL converter) interface, reset and flash buttons. So its difficult to program or flash the esp8266 e12 model easily using Arduino IDE as SPI. So the solution is to make either breadboard connections or design own PCB and mount the various components manually as DYI project (Believe me it is not that easy person like me who is beginner and less knowledge of electronics). OR Get a ready made and ready to use breakout board.I started searching on ebay and amazon india web sites and local shops. Luckily I found this one in ebay.in. Its very cheap and coat is around 200 rupees only including shipping. It has following built-in features that helps to give a quick start. 1. On board 3.3v voltages regulator. 2. On board logic level shifter to convert 5v logic to 3.3v logic. 3. Dedicated Reset and Boot switches. 4. Led conne