Liberty basic (50$)
Just basic (free but less features than liberty)
Liberty basic booster (free compiler for liberty basic programs)
It is liberty basic that esp basic in modeled on. Liberty basic was modeld on qbasic plus addition of gui type stuff that is expreamly simple.
I higly sugest any one of these. The flasher for esp8266 basic is compiled using liberty basic booster.
http://esp8266basic.com
A BASIC interpreter for your ESP
Working now on Autodrop3d. A 3d printer with automatic part ejection system. https://autodrop3d.com