Algotica - Iteration 1
Developer: Alexander Khoroshavin
Algotica - Iteration 1 is a fun puzzle game that effectively uses the basics of programming logic alongside a colorful world. It doesn't reach its aspiration to be an educational title, but there's still plenty of head scratching to be had for fans of the genre.
I really liked this game starting off, but it lost its luster once the functions started getting hard. Ultimately, if you are interested in programming and want to learn, this game will help you get in the right mindset of what mentality is needed: a focused mind with attention to detail.
Algotica - Iteration 1 [ Official trailer #2]