A seguir resumirei os passos para instalação e preparação das ferramentas necessárias no ambiente dev. Serão elas:

Visual Studio Code


Esse é provavelmente o editor de código mais usado atualmente, além de ser bem potente, gratuito para uso pessoal e comercial, e Open Source!

Mas usa telemetria... Isso quer dizer que te rastreia, como esperado da Microsoft! Como alternativa a isso, dê uma olhada no codium. Ele é um facilitador para que você não precise baixar nem compilar o código fonte do vscode, ele faz isso por você. É uma cópia exata do Visual Studio Code, exceto a telemetria, ícone, e outras personalizações da Microsoft.

Prosseguindo com o vscode, a instalação será feita via snap, para isso instale as dependências desse gerenciador de pacotes.

sudo apt install snapd snapd-xdg-open

Feito isso, agora você pode usar o snap para instalar o Visual Studio Code com o seguinte comando:

sudo snap install code --classic

Node.js - Usando NVM


O nvm será usado para instalar o Node.js. Com ele é possível instalar qualquer versão do Node existente, além de alterar a versão em uso, configurar alguma versão como padrão, e remover qualquer uma delas caso necessário.

Para instalar o nvm, execute o seguinte comando:

curl -o- <https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh> | bash

Para que o terminal reconheça nvm como um comando, você pode fechar o terminal e abrir novamente, ou rodar um dos seguintes comandos: