Depois, conforme você for aprendendo alguma coisa nova, outras ferramentas vão fazer parte do seu dia-a-dia.
Mas, são essas três que você deve dominar e se familiarizar, principalmente com os navegadores (web browsers) e com a linha de comando.
Google Chrome (FREE) – o navegador da Google é o melhor para testar as nossas páginas web. É o favorito dos desenvolvedores web, há um bom tempo. Só não deixe muitas abas abertas, porque ele gosta de “comer” memória. Você pode baixar em https://www.google.com.br/chrome/
Sublime Text Editor (PAGO) – um ótimo editor que aumenta muito a nossa produtividade ao escrever código. É o favorito dos desenvolvedores web, atualmente. O Sublime é pago, mas pode ser testado gratuitamente. Você pode baixar em http://www.sublimetext.com
Visual Studio Code (FREE) – um editor novo da Microsoft feito para web dev. Também ajuda muito a aumentar nossa produtividade. Recomendado, caso você não queira pagar pelo Sublime. E tem para Mac e Linux também. Você pode baixar em https://code.visualstudio.com
Git Bash (FREE) – o Git é conhecido por ser o melhor controle de versão, atualmente, e o Git Bash é o terminal dele. Usar a linha de comando ajuda muito a aumentar nossa produtividade. Mas, você também pode usar a do sistema operacional, se preferir. Você pode baixar em https://git-scm.com/downloads
Evite usar programas como DreamWeaver, ou Visual Studio, por enquanto. Eles vão mais atrapalhar do que ajudar.
Depois, quando você tiver dominado essas ferramentas básicas, você pode partir para uma IDE mais completa. Apesar de que eu prefiro (e recomendo) usar editores mais simples e práticos, como o Sublime.