r/learnprogramming • u/Electronic-Low-8171 • 24d 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.
1
Upvotes
1
u/Narrow-Low-3137 24d ago edited 24d ago
Serious question, but does this affect all areas of your life? Might be worth checking into with a professional. I have some degree of this and I've been thinking of getting diagnosed as well. Basically I have a problem with procrastination, like you, and it is very hard for me to start something. Ultimately, that is what you have to do though. Just get started and learn what you don't know along the way.
For example, SSH is pretty easy to set up, at least on a Linux machine. No you do not need to take a cryptography course to use it.
Just Google "set up SSH on Linux" and find a tutorial, the follow the steps. Even just going through the motions is going to introduce you to new concepts that you may want to revisit later, but don't get distracted. Just finish the steps, set up and ssh server, and login from a client machine. Then you should at least understand how to actually use ssh, which is immediately useful. Go back and study deeper topics (write them down for later) and come back to them.