What is coding and why should children try it? In the simplest form coding is making things talk or move (from the mouths of 5 year olds).
When I told my students that we would be learning about coding, they smiled and cheered. You mean we get to use Scratch Jr and be part of the national hour of code, they asked. My Kindergarten students already knew about coding.
Coding uses mathematical reasoning to understand how to make things move forward, backward, left and right. The best part of coding is the kids are making the objects move by inputing the forward, backward, left and right commands. Kids have to solve and think about directionality and they way things work. Hour of code has been great for my student to work both collaboratively and independently to learn mathematical reasoning.
Check out https://code.org/learn