Recs.
Updated
Scratch is a programming language developed for kids ages 8 and up. It is a fun way to introduce computational thinking.
Specs
Pros

Pro Visual
Code is represented as visual building blocks that makes it easy to understand how a program is put together.


Pro Highly structured
The language is highly structured. Therefore, it gives you the essentials of how to think like a programmer and teaches you good programming practices from early on, so you could write clean, working and readable code in the future.
Cons
Con Won't get you a job
Scratch is not a language used in the workplace. Instead it teaches computational thinking, helping to create a foundation to aid in learning other languages.
Con Does not teach you programming
Learning Scratch might help you if you have high difficulty with logical thinking. However, starting with a proper programming language, especially an easy one, will give you the benefits of starting with something like Scratch and everything else.
Recommendations
Comments
See Product Page for "Scratch"Built By the Slant team
Lustre recommends the best products at their lowest prices – right on Amazon.