While Algotica isn’t likely to blow your mind with excitement from its gameplay, and it’s not going to make you a master programmer, it is an excellent first step into the world of coding done up inside an adorable, engaging and truly fun indie game package, even if it’s one that has some flaws in the writing and pacing. And while it’s a lighthearted and low-stress good time to play even if taken as just a game, for those of us who have always wanted an intro into the labyrinthine world of programming but who were too overwhelmed to dive in on our own, it’s almost a godsend.

SHENZHEN supplies a sense of perpetual discovery because there are so many ways to play and experiment with code: you’re never wrong, you’re just not right yet. The beauty of the game lies in the elegance of its difficulty. You have to find the pattern. And RTFM. All 41 pages of it.

Hands-on learners will enjoy Super Markup Man. If you're the type and are looking for a fun approach to web development, then don't think twice and go for it. Super Markup Man will teach you the building blocks, with an emphasis on fun.

Experience the hacker's side of cyberpunk in Cyber Sentinel! This design-based puzzle game features a complete visual programming kit for designing your own viruses.