Not sure what format this code is in so how to use it?

Ok, I think I might have got a bit further as I read elsewhere to try ‘Import Arduino’ rather than open and it seems to have worked to some degree (the code then uploaded to a generic ESP32 etc). I can’t tell if it worked fully as I don’t have the screen but I am confused why if it was in Arduino IDE format why the Arduino IDE didn’t work in the first place and why the mention of PlatformIO IDE?

Now I just need to wait for the parts to arrive and see how / where I configure the WiFi settings etc.

Cheers, T i m