Being a programmers might not be for everyone. But, understand how program works can benefit almost everybody. I remembered how I learn to code, how to have the right mental blocks. Because, to be a programmer, you are not only have to understand the language but, you also need to understand logic. Why is something work like this, why the code produced that output.
Understanding variables, loops, functions, logical structure is the basic that every programmer must know. For kids these days, there are so many tools and apps to help them. They Don’t have to be a professional programmers. But, by understanding it, might open up a whole new point of view.
I am Programmer and honestly, I don’t push my children to be one. But, from their early age, I already teach them logic. I am not introducing them to actual languages though. The learning curve is too steep for them. They’re children after all. Games is their world.
So, I introduced them to the world of programming by playing with it. To do that, I use ScratchJr from MIT. It’s the stripped down version from the desktop. But, for now, it is quite enough for my children. With it, they can learn loop, object, and interactions. I plan to introduce them to the full version when they’re old enough and understand English. Here are some of the results that they’ve produced.
Another app that I use to teach them is “The Foos“. It came in the package of games with 3 star achievement. My kids loved both apps and I can’t wait to introduce then the a whole new level of learning to code!