Explore programming books/courses by Thomas Palef
A step by step guide to building a full featured 2D game