Arduino IDE

Сама по себе IDE деревянная, но бывает полезна для проверки платы и загрузки example sketch.
Скачать

Examples

Поддержка esp8266

https://arduino.esp8266.com/stable/package_esp8266com_index.json

Выбираем нужную плату|400
Выбираем нужную плату

Отстреливание проблем

Если устройство не определяется на ubuntu
Если вообще все плохо на Ubuntu

Проблема с драйверами на Windows

Arch - вы знали на что шли. См Accessing serial на wiki.