初めてLinuxを勉強する人から、「何から手を付ければ良いかわからない...」そんな声をよく耳にします。
本ページではこれからLinuxを勉強しようとしている初心者のために、学習環境の準備の仕方やLinuxを勉強するためのおすすめのサイトや書籍等を紹介します。
この記事を読むことでLinuxの勉強をスムーズにスタートできるはずです。
LinuxとはOS(オペレーティングシステム)の1つです。OSはコンピュータやスマホを動かすための基本的なソフトウェアのことで、Linux以外のOSにはWindowsやMac OS等があります。
Linuxの大きな特徴としてオープンソースであることが挙げられます。 WindowsやMac OSはそれぞれMicrosoft、Appleが開発しており、一般の利用者の持つ権利を制限することで利益を上げるプロプライエタリソフトウェアです。 一方でLinuxはオープンソースですので、誰でも自由に利用や改変、再配布ができます。
このような特徴もあり、LinuxはWEBサーバーや計算サーバー等のOSとして幅広く活用されています。 インフラエンジニア、社内SE、ソフトウェアエンジニア、データサイエンティスト等、多くの職種でLinuxに触れる機会があるでしょう。
Linuxを勉強するうえで、まずはLinuxの環境の準備が必要になります。いくつか方法がありますが、以下に主な方法を挙げます。
詳しいインストール方法はこちらで解説しています。
ただし、上記いずれの方法でも準備にそれなりの手間と時間がかかります。こちらのLinuxオンライン学習サービスでは、ブラウザ上で使用できるLinux環境を用意しており、今すぐにLinuxを使い始めることができます。 まずは少しでもLinuxを触ってみたいという方にはオススメです。
Linuxのインストールができたら、参考書を見て実際に操作しながら勉強することをおすすめします。
Linux標準教科書はLinux技術者認定試験を運営しているLPI-Japanから公開されており、無償でダウンロードできて内容も充実していますのでオススメです。
以下のような内容を学習できます。
他にも以下のような本がおすすめです。
さまざまな事情からLinuxを使い始める方がいますが、どんな目的の場合でも初めてLinuxに触れる際にオススメの一冊です。
実際に数々のコマンドを打ち込みながらLinuxを学ぶことができます。平易な言葉で説明されていますので、他の本で挫折した方にもオススメです。
Linux自身の機能だけでなく、シェルスクリプトを使ったプログラミングや、Gitによるソフトウェア開発のバージョン管理等までカバーされていますので、エンジニアを目指している方にもオススメです。
体系的にまとめられている本ですので、今まで何となくLinuxを触ってきた方でもしっかりLinuxを学び直すことができます。