Thanks for playing and thank you for the extensive feedback.
I definitely want to work on the difficulty curve and helping players understand the "language" a bit better from the beginning. I feel like I should be giving them lines of code to experiment instead of providing cryptic keywords they need to put together in the right order.