3DModelsCC0 - Realistic 3D Models (Free)
If you're looking for more realistic 3D models, then you should definitely visit the 3DModelsCC0 website.
"3DModelsCC0 will publish a new set of content almost every week. Though the amount may vary. 3D objects will be made mostly for game developers but can be used by anyone in many other ways. I will try to create content that isn't too specific and can be used in as many projects as possible." - 3DModelsCC0
Blender - 3D Modeling Software (Free)
I highly recommend checking out Blender if you want to create 3D models. I use Blender on a daily basis to create all of the 3D models on this site.
"Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, video editing and 2D animation pipeline." - Blender
ArmorPaint - 3D Painting Software (Free)
Need a texturing program but don't have the money for Substance Painter? If yes, ArmorPaint might be the right choice for you.
"ArmorPaint is a stand-alone software designed for physically-based texture painting. Drag & drop your 3D models and start painting. Receive instant visual feedback in the viewport as you paint. " - ArmorPaint
Unity - Game Development Software (Free)
Unity is my prefered game development software because of its intuitive interface, excellent documentation, and its ability to export the game to many platforms. Click on the link below to get started today. Also, check out my YouTube video that shows you how to quickly install Unity, https://youtu.be/IzIJetbwuks.
"Start bringing your vision to life today with the Unity real-time 3D development platform." - Unity Technologies
Visual Studio Code - Code Editor (Free)
Visual Studio Code is the code editor that I use for almost all of my projects. I've tried many other code editors but this is by far my favorite.
Audacity - Audio Recorder & Editor (Free)
If you want audio software that is excellent at recording and editing audio with a simple interface, then Audacity is the right choice. I use this software to record and edit all of my tutorial video voiceovers and game audio clips. Side note, Audacity also has great noise reduction tools built into the software which is very helpful for people with entry level microphones.
"Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems. Developed by a group of volunteers as open source." - Audacity
Streamlabs OBS - Live Streaming & Recording (Free)
Great software for live streaming and recording videos without a lot of technical knowledge. It's super easy to set up and provides all the essential live streaming tools for free. Please note that the free version of Streamlabs only lets you broadcast to one platform.
"Free Professional Open Broadcaster Software for Live Streaming and Recording." - Streamlabs