Software
Now some additional software for you to use can be streamyard or melonapp if you are looking to use platforms like those. (I will be making a page dedicated to these all of these that are talked about) . You can use OBS, Streamlabs Obs, or Streamelements to live stream or put you content together. Lastly, you want to find editing software to edit all of your content. Now if you have a make, you have iMovie. Pc you have so many options like DaVinic Resolve (free and paid), OpenShot, Wondershare Filmora and many more.