Everyone should learn to program a computer, because that teaches you to think.
This is a phrase we have heard lately, but why programming teaches you to think?
Because scheduling forces you to raise a problem and organize a plan to get it fixed; that is, anticipating situations and anticipating certain scenarios. That’s programming.
But is that enough to say that everyone should learn to program?
Let’s see what happens in other countries:
By unanimous decision, the Chicago Public School Board of Education, the third largest in the United States, makes computer science a required and required subject for a baccalaureate degree.
President Barack Obama has spent $ 4 billion to expand education in computer science at the college level through partnerships like Code.org.
The UK, in January 2013, instituted the inclusion of computer science in educational curricula.
It seems to be important and that many governments are moving in that direction; but honestly, it does not seem like the funniest thing in the world, or maybe yes ?.
Actually programming is much more than thinking, or being a necessity for your future job. Programming, maybe this will surprise you, is extremely fun and among other things will allow you to achieve your ideas or projects. Because today and especially in the future, everything will work with software; that is, with programs that will have to create programmers.
To foster this passion for programming, the code hour was created. It is a global campaign for children to complete an hour playing, learning and creating with technology. Let them be the ones who learn to program playing.
This video about the campaign in Argentina, will help you to understand better:
Finally, if you are excited to start programming, these 8 tips I have taken from this article in English can be very useful:
- Choose a project.
- Divide into smaller pieces.
- Do one thing at a time.
- Ask for help from others.
- Search online when you encounter a problem.
- Do not panic when something does not come out at first.
- Follow a strict schedule.
- Be patien. And do not forget: programming helps you think, is important for your future and is fun!