Thank you @praveendvd!
Well I can go down the list for you, both software and hardware, but its not much.
Video recording I use Quicktime or OBS Studio to record my screen.
Video editing I use Final Cut Pro X, but I’ve used iMovie. You can also use software like Da Vinci Resolve, or kdenlive, or others.
For recording myself I just use a Cannon EOS digital camera.
I also have some video lights for lighting, like Neweer brand lights.
Then I use a green screen for the background to place myself onto the screen.
I also use an audio recorder called Zoom H1n and a lapel mic.
That basically covers it! Lots of strategy and tools you learn to use over time as you record more videos