I use Scratch and I just started using gdevelop. Gdevelop is kind of okay, I just started using it so I still don't really know my way around the site quite yet. I use Gdevelope for better graphics and little to no coding whhich I find kind of boring. I only use that when there is a little timeframe for me to create the game and I want good art. I use Scratch literally everyday and it is called scratch because you start from scratch with everything on there, the coding is a lot but it is easy coding. The coding is block coding where everything connects and you can't really do any errors, I find that the easiest form of coding and the easiest to understand too. I also know Javascript, Python and some C#.