Unity 2D References for Beginners - 5Daydreams/Personal-Notes GitHub Wiki
Unity 2D Fundamentals
I had learned some of the basics on how C++ worked before I got into game development. That being said, I had a headstart with coding but I still would recommend these tutorials because I had never worked with unity before, and these were the golden references that made me learn the basics. I think I only managed to get started in the industry because of these youtube channels and series.
Couch Ferret - 2D Player Movement and Pixel Art
Brackeys - 2D Platformer Movement Tutorial
Board To Bits Games - Building a Better Jump in 4 lines of code
Sharp Accent - Build the Snake Game in Unity
gamesplusjames - Grid Movement Tutorial - this system is great even for non-grid movement
Okay, I got the ropes!
This is stuff that is still easy to grasp, and super useful for programming! But they're not the kind of thing I'd supply as reference for someone who refers to themselves as "I just want to make a game". This section is all about what helps you during development, but isn't something like a "How to design this or that mechanic", instead it's a great section for programmers looking to improve their team's workflow.
Code Monkey - 2D Grid Tutorial
Making a 3D RPG with Brackeys!
Jason Weimann - Architecture basics
Jason Weimann - Events via Scriptable objects
Dapper Dino - Event Architecture
Infallible Code - Introduction to SOLID Principles in Unity
Infallible Code - Cleaning up code
Freya Holmér - Intro to Tool Dev - I love her content. God dammit, how can a human being be so perfect?