What Does "Learning to Code" Mean?

So, what exactly does coding entail?  So much more than actual coding though that is the term we use here as it tends to be the most descriptive.  While there are many areas of programming or technical work - these are the three which are the main building blocks for introducing the world of coding to kids.

And if you want more information on what a programmer does - read here.

Three Learning Areas

There are many programming languages out there like Scratch, Hopscotch and Blockify of Code.org which allow kids to learn the basic concepts of coding with a graphical tool.  Kids drag and drop and click blocks into place to build a logical program.  Learning the basics in with a graphical tool is a good first step.  They introduce the kids to basic programming concepts such as loops, conditional statements and functions without getting bogged down in the complexities of syntax and real coding.