Scratch is a great block-based programming language that helps you transition to a text based language like Python. But even Scratch can be daunting if you have not been taught the basics. That's why I created Griditch; a simple tangible programming language that helps you to understand the fundamentals of computing using tangible objects.