I often use microsoft makecode because it has a bunch of extensions pre-installed that make 2d projects a lot easier and the community has made 1000s more. It also has an option for javascript, python, or blocks which are essentially a fusion between the two, with small additions to help readability (like words instead of [])