O que baixar em uma máquina para conseguir trabalhar com programação?
É um editor de código-fonte. https://code.visualstudio.com/download
É um software de código aberto, multiplataforma, baseado no interpretador V8 do Google e que permite a execução de códigos JavaScript fora de um navegador web. A principal característica do Node.js é sua arquitetura assíncrona e orientada por eventos.
https://nodejs.org/en/download
É um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software https://git-scm.com/downloads
Sobre:
https://docs.github.com/pt/authentication/connecting-to-github-with-ssh/about-ssh
Gerando a chave SSH:
https://docs.github.com/pt/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
Adicionando a conta do Github:
https://docs.github.com/pt/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
É uma plataforma de API para desenvolvedores projetarem, construírem, testarem e iterarem suas APIs. https://www.postman.com/downloads/
Start building, designing, testing better APIs through spec-first development driven by an APIOps CI/CD pipelines. https://insomnia.rest/download
The SQL Editor and Database Manager. https://www.beekeeperstudio.io/get
É um sistema de gerenciamento de banco de dados que surgiu como fork do MySQL.
https://mariadb.org/download/?t=mariadb&p=mariadb&r=11.1.0&os=Linux&cpu=x86_64&pkg=tar_gz&i=systemd&m=fder
É um sistema gerenciador de banco de dados objeto relacional, desenvolvido como projeto de código aberto.
https://www.postgresql.org/download/