LinuxやPython, Ruby, C++, Bashなどなど様々な言語についての参考資料(無料ダウンロード可)が集まっているサイトがあります。

Linuxの初心者は、まずWindowsなどとおなじグラフィカルユーザーインターフェイスでLinuxを使い始めることが多いと思います。ファイルの消去や作成、移動などをコマンドラインで行うのは最初はあまりやらないのではないでしょうか。ところが、初心者がGUIを使いながら、どうしても利用しなくてはならなくなるようなコマンドがあります。

ChatGPTにソフトウエアのインストール、アンインストール、システムのアップグレードに関連するそんなコマンドを重要度順に並べてもらいました。

sudo apt update – パッケージリストを更新し、利用可能なアップグレードがあるか確認します。
sudo apt upgrade – システム上の全てのパッケージを最新のバージョンにアップグレードします。
sudo apt install [package_name] – 新しいソフトウェアパッケージをインストールします。
sudo apt remove [package_name] – インストールされたパッケージをアンインストールします。
sudo apt autoremove – もはや必要とされないパッケージを自動的に削除します。
sudo add-apt-repository [repository] – 新しいリポジトリをシステムに追加します。
sudo apt-key add [file] – 新しいリポジトリのためのGPGキーを追加します。
wget [url] / curl -O [url] – ウェブからファイルをダウンロードします。
tar -xvzf [file.tar.gz] – tar.gz形式のアーカイブを解凍します。
./configure ; make ; sudo make install – ソースからソフトウェアをビルドしてインストールします(特定のソフトウェアに必要)。
sudo dpkg -i [package.deb] – Debianパッケージをインストールします。
sudo dpkg -r [package_name] – Debianパッケージをアンインストールします。

どうでしょう。これらのコマンドはよく使いますね。こうしたコマンドを集めて紹介している英語の本が以下から無料でダウンロードできます。
Linux® commands Notes for Professionals book
https://goalkicker.com/LinuxBook/
pdfへのリンクはこちらです。https://goalkicker.com/LinuxBook/LinuxNotesForProfessionals.pdf
ダウンロードしてよさそうだったら、他の言語の本もダウンロードしてながめてみてください。きっと役立つ資料があると思います。

このサイトには、記事のタイトルに書いたようにPHPやR、Python、Bash、Swift、Java、CSSなどいろんな言語の資料もあります。ダウンロードして読んでみるとよいでしょう。こちらがトップページです。
https://goalkicker.com