If you want to lean a programming language i would recommend Gamemaker studio 1 or 2, there is also a drag and drop feature available in this as well. It's in my opinion the best engine for new beginners, that's how i started.
I’m not sure since have never used it, you could try Yoyogames.com if not there are numerous downloads online, just be careful where you download it from.