Playdate. A New Handheld Gaming System

I think this would be a neat system for students to learn programming. I wonder what the development environment is like?

More info on writing games for it:

How do you write Playdate games?

We have a fully featured Mac-based SDK and simulator that allow game creators to easily develop and test their games. There are two ways to write games: using Lua, for ease of development, or using C, for games that need extra performance.

Lua is great for this kind of thing.