Life is mostly about self confidence, if you believe something is hard to do then it usually is, if you believe it’s going to be easy then it usually is. Software is actually easy. Tool chains are a different matter (tools needed to build software) . Very few professional software engineers know or care about tool chains. Small and medium companies buy an easy ready made tool chain, for ARM there are Keil MDK-ARM, IAR EW-ARM, Attolic TrueStudio, the cheapest of these is £500 for a single user, single year license. Large companies tend to make and maintain their own tool chains with dedicated tool guys. but in all cases, the software engineers are not really involved, they need to concentrate on the task in hand, not worry about the tools.
Espressif (company who creates ESP8266) do not have their own tool chain, the processor inside the ESP8266 is 32 bit, but it is not ARM based, it is Xtensa based and Espressif use Xtensa tool chain.
But we (hackers) don’t want to spend money (at least not that much), we want it free and that means it’s a little more difficult.
So, this guy:
Has done something really special, he has put together a tool chain that will allow you (hackers) to build and program your ESP8266 boards. Don’t be worried by the weird names etc. Just follow the instructions step by step and it will all work. When you install and use a web browser (any), you don’t care about how it works or why, you just follow instructions to install, then use it. Same with this.