If you are on Windows I recommend setting up Windows Subsystem for Linux. With VScode. You now have a Linux server with remote code editing. I note you have an Raspberry pi, what follows will work with the pi as well with whatever remote machine. Complete these tasks
1) install the language of your choice and start a simple web site using the languages webserver. View the website in your browser on Windows. A Python Flask 'hello world' or a Node one?
2) Set up an SSH server and remote in from the Windows machine. Learn how to set it up to use keys only instead of passwords. Find out why that is a good idea
3) learn Git. Github has some nice tutorials.
4) set up NGinx to run your website above.
5) set up Nginx for https
6) set up LetsEncrypt.
7) set up a free AWS account, start a server and put your website on it using SSH and git.
8) look through the ssh log files to see login attempts, and the Nginx logs. Imagine there were millions of rows, how would you find a certain one, or the last few? (head, tail, grep, cat).
1) install the language of your choice and start a simple web site using the languages webserver. View the website in your browser on Windows. A Python Flask 'hello world' or a Node one?
2) Set up an SSH server and remote in from the Windows machine. Learn how to set it up to use keys only instead of passwords. Find out why that is a good idea
3) learn Git. Github has some nice tutorials.
4) set up NGinx to run your website above.
5) set up Nginx for https
6) set up LetsEncrypt.
7) set up a free AWS account, start a server and put your website on it using SSH and git.
8) look through the ssh log files to see login attempts, and the Nginx logs. Imagine there were millions of rows, how would you find a certain one, or the last few? (head, tail, grep, cat).
That should get you somewhere.!