LÖVE is a tool and a framework for building 2D games with a simple programming language called Lua. It's completely free, has great documentation, and it has a huge community of people if you get stuck and need support - perfect if you're looking into coding for the first time!