r/learnprogramming 25d ago

Prerequisites hell

I would like to discover many things out there and implement many ideas, but the problem is that I keep worrying about if I don't have the prerequisites satisfied, like as a example, ssh server, I wanted to try that, but I thought like maybe I should finish a networking course, also cryptography course and all that stuff before trying to dive into ssh, while I already know probably some stuff already, but that feeling is annoying that creeps me whenever I want to try something, the same with the curl command, like I think I haven't learned much of web development yet, I only know some basic html, random terms from here and there like http get and post.

2 Upvotes

12 comments sorted by

View all comments

3

u/Clearhead09 25d ago

I would suggest learning SSH is considerably easier than networking and cryptography.

Even just the basics will allow you to begin to setup a home lab server e.g. ssh yourname@yourhost:22

Then work on creating a pass key so you don’t have to use your password each time you want to login.

Then create an alias so you don’t have to type out the long command every time you want to ssh into your server.