If you want to focus on Web Server, I recommend going through the “Build Web Servers” eBook and using VS Code + PaltformIO to program your boards. Or use Arduino IDE (if you find VS Code too complicated).
That eBook is much better to learn about that subject than the other two, and it goes into detail about all the components of a web server.
If you are relatively new to the ESP32, I recommend following one of the other eBooks first.
The “Learn ESP32 with Arduino IDE” is quite a long book, so you should focus on following the first chapters first and then, focus on the Units you are more interested in (Web Servers section).
The MicroPython eBook also provides examples of web servers, but very few examples when compared with the other two eBooks.
I hope this answers your question.
I agree with both Sara and Kaspars. Go with VS Code with Platform IO plugin. Python may be easier to learn and use but very limited in library support. C and C++ is ubiquitous and is used by many systems. If you want to move out from your initial travels with Arduino’s it is available on everything with libraries for everything.