Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Development Tools

This guide covers additional development tools that complement the basic setup.

NVM (Node Version Manager)

A version manager for Node.js that allows you to install and switch between multiple Node.js versions. Official site

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

After installation, restart your terminal or run:

source ~/.bashrc

.NET SDK

The .NET SDK includes everything needed to build and run .NET applications. Official site

curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --channel LTS --install-dir /usr/share/dotnet

After installation, add the following to your ~/.bashrc:

export PATH="/usr/share/dotnet:${HOME}/.dotnet/tools:${PATH}"

Then restart your terminal or run:

source ~/.bashrc

JetBrains Toolbox

A manager for JetBrains IDEs that allows you to install, update, and manage multiple JetBrains products. Official site

  1. Download the latest .tar.gz from https://www.jetbrains.com/toolbox-app/download/

  2. Extract the archive:

    tar -xzf jetbrains-toolbox-*.tar.gz
    
  3. Run the application:

    ./jetbrains-toolbox-*/bin/jetbrains-toolbox