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

Поддержка esp8266

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

Выбираем нужную плату
Отстреливание проблем
Если устройство не определяется на ubuntu
Если вообще все плохо на Ubuntu
Проблема с драйверами на Windows
Arch - вы знали на что шли. См Accessing serial на wiki.