Using the display interface is completely optional.
The ESP8266 Deauther can also just be used over serial or the web interface.
You should know some basics of how to use, code and create stuff with Arduino.
If you don’t, then we highly recommend you to get some sort of Arduino starter kit and start learning. The steps of this tutorial are very simple, but if you have never done something like this, it’s very important to get a basic knowledge about the topic first!
I will focus on the NodeMCU in this tutorial since it is the most popular ESP8266 based development board. Every other development board using the ESP8266 should work just like that.
For a beginner it’s recommended to only use 3 buttons (you can add more later), ab i2c display (those with 4 pins) and (optional) a neopixel as RGB LED.
You can find links to everything you need for this here.