Getting started with Arduino can feel quite overwhelming at first because you're faced with the decision of what board to buy.
There are different ESP32 Audio boards available that can be programmed with the Espressif ADF Framework. The ADF Framework contains an abstraction layer to support different codec audio chips (ES8388 ...