When deploying workspace, don't pick no public access unless you have a private DNS domain configured and available or you won't be able to deploy any compute resources and get weird errors that make zero sense.
Notebooks are an Azure IDE that can tie into VS Code, either Web or Desktop, or launch a terminal to test code on a deployed compute instance.