You shouldn’t have any issues.
ChatGPT will be an immense help. I relied on it heavily to get the site working.
In my case, I use the Azure portal and the web-based ssh client for standard Linux operations. I think I created the mysql database from the shell because I didn’t want to spend the time getting something like PhpMyadmin working.
From my IDE, PhpStorm, I use FTPS to upload files. (That is, not sftp)
Outgoing email can be tricky, though, as Azure doesn’t have native SMTP if I’m not mistaken.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.