ESP8266 NodeMCU is the smallest & cheapest IoT Development board. Price is only starting from $2. There is two chipset model available, one is CH340 and another one is CP2102. You can buy it from the following links.
If you wanted to create bin file from Arduino IDE and flash it into ESP8266, then follow these posts.
In this post, I will tell how to flash bin file to ESP8266 Nodemcu from Linux OS. This is for the absolute beginners who are very new to this device.
How to flash Bin file ESP8266 from Linux OS
First, connect your pc to Internet and open Terminal as root. To login as root or superuser mode, run the following command and enter your password.
Now Run the following command in terminal.
pip install pyserial
After this run the following command to install esptool. This is the main flashing tool which will help us to install bin file into Nodemcu.
pip install esptool
After this go to the folder where bin file is saved. Then Right click and open terminal on that path. Now run the following command to flash the bin file in the ESP8266 module. Do not forget to replace filename with your file name.
Now you have successfully installed bin file to your ESP8266 Nodemcu.