Linux is a rather old operating system, it began to gain its popularity only recently. But still today her knowledge is mandatory for most vacancies.
Linux began to gain popularity since the mid-90s. This is an operating system, like Windows and Mac OS X. Now this operating system is increasingly being used among developers. And even if you are still not familiar with it – no problem, we collected 10 resources that will help you learn Linux from the very beginning.
1. Computer freely
This is a huge website that will help you navigate with Windows. Computer freely describes everything in simple language, here you can find descriptions of various distributions, alternatives for Windows programs and a bunch of other tutorials. Most open systems are free and have a free license, so you can use them as you please.
2. The Ultimate Linux Newbie Guide
They help people switch to free operating systems since 2001. On this resource you can find all the necessary information about the selection, installation, configuration and use of distributions. And also it will help get rid of the closed software, which is typical for Windows and Mac OS.
3. MakeUseOf Guide
This is a new guide that will help you understand more complex guides. It describes the basic terminology and the start of working with Linux. The guide itself is distributed as a PDF or ePub and contains useful links to other Linux resources that will come in handy later.
4. Geek University
This site provides free online courses on various technical industries, including Linux. You can take courses as step-by-step, and immediately go to the part of your interest.
5. Distributive Guides
Leap – a new kind of distribution distribution. It is based on the code from SUSE Linux Enterprise (SLE), which gives the new distribution a greater stability, and all this is spiced up with community solutions that make the system even more convenient for developers and system administrators.
This distribution is considered one of the most difficult to install and use, but at the same time, many find its documentation the best and most detailed. The Arch wiki is an excellent repository of articles, most of which are applicable only to Arch, but some to all distributions.
6. Command-Line Interface Tutorials (CLI)
Another online course in which you will learn the basics of working with the command line in just a few days. Obviously, this course does not describe every command: it should not, it teaches you the basics of working with the command line. And this, you see, is mandatory for every programmer.
Linux.com is the most useful site for newbies. You can read it every day, discovering new applications. Moreover, you can expand your knowledge thanks to different tutorials and answers to questions from other users. Absolute beginners should start from the New User Guides page, which describes the process of becoming a user of this OS.
8. Free Technology Academy
This site provides courses on Linux and free software in general. In fact, the latter is more important for them. The basic course will introduce you to installing and using Linux, as well as familiarize you with the concepts of rights and command utilities. A more advanced course will talk about system administration and give more tips on how to set up. Also on this site you can get acquainted with the economic and legal side of open source software, as well as its development and deployment in various environments.
9. Learn Linux 101 from IBM
This tutorial will help you pass LPIC, a Linux user certification program. It works in the same way as other similar systems: you pass the test, proving your knowledge and skills, and in return receive a certificate that will help your career. This certificate has several levels of difficulty. In addition, it is required at many vacancies of the system administrator.
10. Tutorials from DigitalOcean
DigitalOcean has many high-quality tutorials, most of which are for advanced users. Their “Getting Started with Linux” series is short but very spacious and covers both basic and more advanced topics.