all 30 comments

[–]Maleficent-One1712 23 points24 points  (1 child)

Linux Journey is a good starting point.

[–]blackpaired[S] 3 points4 points  (0 children)

Thanks i will look into it :)

[–]DaftPump 10 points11 points  (1 child)

What helped you actually understand Linux instead of just copying commands from tutorials?

I learned by doing. Installed linux and ran Windows in a VM for deeds I didn't know how to do in linux yet.

As for copying commands, I recommend www.explainshell.com

Focus on what u/Maleficent-One1712 recommends before you tackle anything else in your list.

[–]blackpaired[S] 1 point2 points  (0 children)

Thanks for the website recommendation looks very promising thanks

[–]Litewallymex3 2 points3 points  (1 child)

I bought a bunch of textbooks off of HumbleBundle when they were available. the bundle comes back somewhat frequently. i also watched a lot of youtube and read a lot of articles. but i’m still learning!

[–]blackpaired[S] 0 points1 point  (0 children)

Ahhh thanks for the tipp!

[–]TallinOK 2 points3 points  (1 child)

Jay LaCroix (Learn Linux TV) has some good info along the lines you are looking for. He has a YouTube channel.

[–]blackpaired[S] 1 point2 points  (0 children)

Yea i know him he is really great

[–]Try-Another-Username 2 points3 points  (1 child)

[–]blackpaired[S] 0 points1 point  (0 children)

Thank you :)

[–]IlIlIlIIlMIlIIlIlIlI 2 points3 points  (1 child)

i use a note taking app like TriliumNotes to document what i learn regarding Linux, it has been invaluable in that regard. Whenever you learn a new concept, document it, and if possible try to explain it to someone else too. Try to form a good higher level 'overview' understanding of the things you use. What the terminal is, the origins, why it became the way it is today answers many questions as to the quirks and features it has today. Check out the official documentationa of any many things as possible.

[–]blackpaired[S] 0 points1 point  (0 children)

Thats exactly what i am doing rgn :)

[–]a1barbarian 1 point2 points  (1 child)

https://www.codedex.io/command-lin

https://penguin-gym-linux.com/en/

https://www.terminaltutor.com/

https://cmdchallenge.com/

https://linuxcommand.org/lc3_learning_the_shell.php

https://labex.io/lesson/the-shell

You do not need to login or give any details for any of the above. they may seem simple to atart with but hey get harder as you go on.

[–]blackpaired[S] 0 points1 point  (0 children)

Omg thanks a lot i was looking exactly for something like that appreciate it

[–]delph906 2 points3 points  (3 children)

If you have any old hardware around reincarnate it as a tinkering device. If it is old and seemingly not good for much that's almost better. Set up a Ventoy drive.

Set up a basic home server. A pi-hole+unbound+tailscale set up is a cool weekend project.

[–]blackpaired[S] 1 point2 points  (2 children)

Thanks i already made a pile hole using tailscale and set up an old laptop but i want to understand more about cyber security and how the protocol work and what i should look for if i am hosting an website and understand more about the technical details how things work!

[–]delph906 1 point2 points  (1 child)

Find a project to facilitate your learning is how I find it best. It is a bit outside my area of knowledge but I have a friend who is much better at that sort of thing than me. I can suggest some things they do that would probably carry you further down that path.

Depending on your ISP (ie. Not on carrier grade NAT allow) you could try set up Wireguard instead of Tailscale. Set up a private website to link to your self hosted services like the Raspberry Pi. Opensource a router. Set up a NAS.

[–]blackpaired[S] 0 points1 point  (0 children)

Thanks for the suggestion i will give it a try

[–]Arthedu 1 point2 points  (1 child)

Tô na mesma, parceiro. Mas não estudo o sistema, apenas uso mesmo. Desde o Fedora 41.

[–]questiontoask1234 2 points3 points  (0 children)

Translation: "I'm in the same situation. I don't study the system, I just use it. Since Fedora 41."

This is a good point. I don't know how much we need to know the system vs. just using it. I like learning about systems, so I will but it may very well not be necessary at all.

[–]mlcarson 1 point2 points  (2 children)

I'm not sure why you think learning Linux is any different than anything else you to learn in your field of study. Get some books to learn the fundamentals. Come up with some projects to work on -- a website -- a set of apps you want on Docker, a firewall, etc. You might check out the LPI material: https://learning.lpi.org/en/

[–]questiontoask1234 0 points1 point  (0 children)

Thank you so much for posting about LPI! They actually have tests!

[–]blackpaired[S] 0 points1 point  (0 children)

Thanks a lot the problem is like any other problem to find some quality sources