Hedy is a programming language and a new way to learn a programming language. You will learn the programming language Hedy in a similar way to learning a normal second language; gradually. This means errors in the syntax are allowed at the start. You will start with simple expressions and will learn the syntax (grammar) step by step. There is no need to install something to start programming with Hedy, you can just start in your browser. Hedy prepares you to program in Python later on. Python is a general-purpose coding language, which means that it can be used wider than in web development.
Hedy is text based, unlike Scratch and Logo which are graphical. All three programs have their strengths and weaknesses. You will learn the basic concepts of programming, such as variables and conditional statements (e.g. if-then-else) much easier and earlier in Hedy then in Scratch.
Hedy is being developed now and has a limited set of levels up till now, but it is very easy to get started. Scratch as a programming language encourages more creativity, but can also be frustrating in the beginning. Hedy is much more structured and scaffolded. Different pupils may prefer different approaches to learn programming. As a teacher is is valuable to know the options.
The following video explains why Hedy was developed.