Eae, Spike, tudo bem ? Vamos lá!

  • Primeiramente, sim você consegue ser muito rápido e eficiente em relação as IDEs usando o Vim por exemplo. Tudo depende de como você vai encarar a situação e o que isso significa pra você. O tempo eu diria que vai de cada um, mas é fato que você vai sofrer um tempo de adaptação. O Vim é gigante e tem muitas motions que você pode aprender bem mais pra frente, quando já estiver bem habituado com o editor. Eu recomendo você instalar uma extensão do vim no vsCode (caso seja seu editor atual), com essa extensão você vai praticar o básico do Vim, e de seus comandos, mas ao mesmo tempo vai ter o mouse contigo o tempo inteiro caso fique perdido. Se você começar a se adaptar, ai eu faria uma mudança definitiva para o editor no terminal.
  • Segundamente, sobre conteudo é realmente difícil, cada lugar fala de uma forma diferente e pode acabar te confundindo muito. O que eu de fato recomendo é a playlsit no youtube do ThePrimeagen Vim as Your Editor. Elá está em inglês mas aborda TUDO que você vai precisar. Desde os comandos básicos até os mais avançados e até um vídeo para configurar o seu NeoVim do zero. Aleḿ disso o Primeagen fez um plugin próprio para você treinar no editor, uma espécie de game. O vídeo é em inglês, mas talvez uma legenda e paciência te ajudem a entender.
  • Tem coisas básicas e simples que você pode configurar que não vão te tomar muito tempo mas vai deixar seu Vim razoavelmente bom pra programar. Alías quanto mais coisas você colcoar mais perdido vai ficar caso ainda não esteja totalmente habituado com o Vim, por isso a dica de começar pelo vscode com extensão provavelmente vai te ajudar bastante!

A pergunta que eu deixo pra você é, você realmente precisa disso ? Você acha seu tempo de escrita e suas distrações motivos suficientes para trocar o estilo de edição ? Lembre-se, seja primeiro um programador eficiente e bom independente do ambiente em que esteja usando, depois se preocupe em otimizar isso através dessas ferramentas! Espero que tenha te ajudado, um abraço!

Baixei o jogo dele e estou usando para praticar um pouco... Obg pelas dicas! Assim como tudo na programação para mim, n sei dizer se isso realmente vai me transformar em um programador melhor. Mas se eu não seguir minha curiosidade como sempre faço, certamente nunca vou melhorar. E faço também pq é divertido hahaha. TMJ

Opa, que bom que ajudou de alguma forma. Mas é isso ai, ta no caminho certo, com certeza a diversão tem que fazer parte, isso conta muito!