I record on Windows using Visual Studio and Atom with the atom-typescript extension. I recorded the video using Camtasia and bought a nice mic with a pop-screen and boom arm (Rhode podcaster USB). It was about $600 for the Mic and Camtasia. (Note I made this investment back easily and I have it forever now). Camtasia includes all of the video and audio editing capabilities required for Pluralsight, but I also used Audacity to do some of the audio editing because there was a nice compressor plugin that another author recommended. PowerPoint is required for the slides. Many authors use Macs and Keynote and similar software is fine - they just take mp4 files as the final deliverable.