I use OBS (Open Broadcasting Software) It is completely free and is pretty easy to use, also it is very easy to stream with. If you would like to commentate on your videos I suggest using Audible. You can change the base of you voice so if you have a high or low voice, you can change it to sound more pleasant (I suggest making you screen record and audio record the same hotkey so it is easy to line up in your editing software).For my editing I use Hitfilm I use the free version Hitfilm4express but the do have better versions but require pay. Hitfilm is very easy to use and the Hitfilm website has many explanations on how to do things. Sometimes I look it up on YouTube and there are some tutorials there. Hope this helps you out!