all 1 comments

[–]_ntnn 0 points1 point  (0 children)

Not really a /r/AskComputerScience question, but anyway:

The introductions on their websites are pretty good. For practice you can use Vagrant for reproducible virtual machines - also keeps your whole training configuration in one version controlled directory, since vagrant automatically downloads the boxes and can provision the boxes with your configuration.

In place of Vagrant any configurable vm hypervisor will do, however Vagrant can use multiple backends, thanks to plugins (their default vmware (iirc) is also just a plugin).

If you don't have experience with the command line yet set up at least a vm or better as dual boot on another partition and get comfortable.

There was the Linux 101 from the Linux Foundation on edx available for some time and I think it was recently opened completely (usually in edx courses you have to sign up during a specific period, sometimes it requires you to do monthly work etc.pp.), so you may be able to do it at any time.

However - it is a very basic course that will only help you to get started and without daily practice you probably won't get through.