Wenn Du den ESP8266 mit AT-Befehlen steuern willst, brauchst Du weiterhin zusätzlich einen Arduino und solltest den ESP per Softserial anbinden, Da RX/TX für die Verbindung zum PC belegt sind.
Wenn Du einen ESP8266 in Form eine WEMOS D1 mini pro oder NodeMCU 1.0 benutzt kannst Du diese direkt aus der IDE heraus programmieren, denn die haben einen Micro-USB-Anschluss. Mir persönlich gefällt der WEMOS D1 von der Bauform her besser. Hier das Pinout.
Du brauchst dann auch keinen zusätzlichen Arduino, der ESP8266 ist ein leistungsfähigerer MC.
Achtung: Der ESP8266 basiert auf 3,3V und seine Eingänge sind nicht 5V-tolerant.
Gruß Tommy