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, even video editing and game creation. Blender is an incredibly powerful tool that is even used for professional applications, but can be difficult to learn.
This tutorial is highly detailed and covers all that you need to know, but is quite long. If you can't find something in the other tutorials, odds are it can be found here.
I strongly encourage you to work along with the tutorials, just watching them isn't going to help you very much.
Note: These tutorials are based on blender 2.79, however, the core concepts are still the same if you are using 2.8.
Textures can be found at 3DTextures.me
This playlist contains videos aimed at teaching the absolute beginner the basics of blender, at the end of the tutorials, show an adult your finished scene to pass.
This is the next step up from the previous playlist, if you've finished this playlist, there are other videos on this channel.