My favorite code editor outside vim is vs code. I was pumped when the other teachers and I agreed on requiring it for our JS course. It has already proven itself for beginners:

  • fast enough for almost every student’s computer 🏎
  • stream lined class with both teachers and students working with the same editor on both mac and windows
  • live share has allowed us to go in and help students fix bugs directly in the code
  • live server has simplified how students work locally on very basic html + js classwork / homework
  • cli integration is easy to use

vs code setup walkthrough