I'm using love2d, which is good if you want to see only code, no graphical interface.
It's a very great framework for learning the basics but will require extra work for a polished end result. The forums and documentation are a solid place to start! https://love2d.org