The best "easy to learn, hard to master" that I know of is PICO-8. You can get up and running with a simple game incredibly fast. The entire IDE/Engine is a single program. You write all code, draw all sprites/maps, compose all music/SFX, and play in one place. You will be surprised with what people who have mastered it can create.