When I started, I used the tutorials created by Brackeys on youtube: https://www.youtube.com/c/Brackeys If you're new to coding all together, I would stay with a monolithic script approach to handle your game objects, and keep the game small. If you're pretty familiar with the basics of OOP and want to get a little deeper into structuring your projects in a more scalable way, I recommend the content from Infallible Code: https://www.youtube.com/c/InfallibleCode. Also, hit me up if you got any questions, and I'll help where I can. I'm still learning, but I've been at it for about two years. Good luck!