https://github.com/ct-js/ct-js
Consider this as well
You could consider C++/Rust w/ Raylib, but that would be difficult for a new developer.