I believe the best way to learn anything is to have a hands-on experience with it. This also applies to the Linux OS. We cannot learn it only theoretically but rather through projects and labs. Therefore, I found a site that provides machines for learning Linux using the famous Capture The Flags method.
Here, you have access to all of the machine walkthroughs, which provide detailed explanations and guidance to help you navigate each challenge effectively.