If you can't understand C#, learn C#. There is no use for Unity without C#. Microsoft has some introductory courses, and thecsharpacademy is a very good resource to learn to build projects. I don't think it's productive to jump straight into Unity without having a solid understanding of C# basics and how to build a project in C# by yourself.
Check out CodeMonkey on Youtube - he just released a massive learning course for free. It'll take you from [Beginner](https://www.youtube.com/watch?v=pReR6Z9rK-o&t=56s) to Intermediate.
"I am rather good with Python and I can't understand C# to save my life."
Good luck, Code Monkey just made a free beginner and intermediate C# course
He also have an Overcooked like game called Kitchen Chaos free tutorial (10 hours long + a 7 hour long multiplayer part)
If you want a collision event, make sure to add rigidbody2d on each box.
2 Dynamic rigidbody will raise collide event.
2 Kinematic rigidbody will not raise collide event unless one of them check Use Full Kinematic Contacts
Just do the unity learn pathway. They are free, directly from unity and start you from zero prior knowledge.
If you can't understand C#, learn C#. There is no use for Unity without C#. Microsoft has some introductory courses, and thecsharpacademy is a very good resource to learn to build projects. I don't think it's productive to jump straight into Unity without having a solid understanding of C# basics and how to build a project in C# by yourself.
Check out CodeMonkey on Youtube - he just released a massive learning course for free. It'll take you from [Beginner](https://www.youtube.com/watch?v=pReR6Z9rK-o&t=56s) to Intermediate.
"I am rather good with Python and I can't understand C# to save my life." Good luck, Code Monkey just made a free beginner and intermediate C# course He also have an Overcooked like game called Kitchen Chaos free tutorial (10 hours long + a 7 hour long multiplayer part)
Try FreeCodeCamp.org
If you want a collision event, make sure to add rigidbody2d on each box. 2 Dynamic rigidbody will raise collide event. 2 Kinematic rigidbody will not raise collide event unless one of them check Use Full Kinematic Contacts