In order to make the Examples, you will need these tools:
You can use Postman for sending Http-request to your REST API, so that you can test if it works or not. And you can use Fiddler to check what kind of data travels between your REST API and frontend.
Basically any text editor is suitable for web-developing. Good editor makes the writing smoother.
Example if you type
html:5 and click enter, VS Code autocompletes all the basic tags of html 5 -page.
quick-keys saves time, so it is usefull to learn to use them.
Below keys are common for allmost all editors:
VS Code keys LINK
When you install Vs Code choose those options which is chosen in below image
In order to be able to write code quickly, you should learn avoid using your mouse. Here is a couple of articles about that:
You can use SSH-client, SFTP-client, nano-editor and many Linux commands in Windows, if you install Git with the options, descibed below