Raspberry Pi's come with VNC pre-installed and you can pre-set up things like hostname, username, password, WiFi, locale, and SSH using the Raspberry Pi Imager, and then once you boot it for the first time and it has fully started up, you can log in with SSH, use raspi-config and enable VNC, and then you can remotely log in with a PC that has a monitor.
You can do setup entirely without ever needing a monitor as long as you have another PC you can connect to it with on your local network.