Most ESP32 boards have a small USB-to-UART bridge chip next to the USB socket. It’s the reason your computer sees a “port”, and the wrong or missing driver for it is a common reason an upload fails.
Look closely at the chip near the USB socket on your board and reply with:
Your board name
The text printed on that chip (for example CP2102, CH340, FT232, or none because your board uses the chip’s native USB)
Did it work on your computer without installing a driver?
We’ll collect the answers into a beginner-friendly list. Tip: a phone camera with zoom makes the tiny print easier to read.