Numeracy - Math Literacy
The Learn to Code movement hopes to introduce programming to kids at an early age. Code.org has a great video they hope is shown in every school. Beginners can be overwhelmed with programming, but celebrities in the video state they started with something very simple. Markup languages like HTML and SVG can be a great place to start. It will spark interest because the kids can be creative, have fun, and see results quickly. Learning programming will be something they want to do as a natural progression in the desire to do more with what they have already learned.
A nice visualization - not to scale nor accurate
Vector graphics scale cleanly. Scalable Vector Graphics (SVG) is the vector graphics language of the web. Click on the graphics on of this page to see for yourself how clean and crisp the images scale. Then, view the source of the graphic. It's just text.
If the graphics don't work well in your browser, consider upgrading or switching browsers. SVG is a World Wide Web Consortium (W3C) standard that web browsers should support for a consistent user experience.
Free and Entertaining eBook