You could also try Phaser for HTML/JS if you want something easier than plain canvas
I have been using Html Canvas for 3 years and I never realised that there were libraries available for it