Algotica is an educational adventure-puzzle game about programming, along with a story that breaks the fourth wall. If you wanted to start learning programming but it seems too difficult to understand
, you don't have enough time, or you're just not sure that you need it - this game is a great place to start.