Do you have to know the mathematics for programming? Myth or reality?

Do you have to know the mathematics for programming? Myth or reality?

For many people, programming is an unknown subject, most of them assuming that every program is a good mathematician.  
In this article, we will address this dilemma that many have before they get their hands on a computer card: Do you need to know the mathematics for programming?  
So here's the first consideration of it that frightens or at least discourages many. 

The link between programming language and mathematics undoubtedly exists, and the basic concepts of high school make the work of any computer enthusiast considerably easier. Yet the very term "language" is a rather hasty expression of teaching a foreign language, isn't it? Only by looking at things from this angle can we realize that almost anyone who first considers themselves passionate about learning has a real chance of learning the secrets of programming. 

The myth that if you know mathematics you can learn a programming language more easily is contested by a recent study.  
A research team from the University of Washington has come to the conclusion that you don't necessarily need to know mathematics to learn a programming language. 
The explanation for this is quite simple: Learning the programming language is similar to learning a foreign language.  Therefore, you must learn foreign words, grammar words, and how they work together to communicate ideas and intentions.  Other cognitive functions related to both areas, such as problem-solving and memory utilization, also play key roles. 

“Many barriers to programming, from necessary courses to stereotypes about what a good program looks like, are centered around the idea that programming relies heavily on mathematical skills, but the idea is from our data,” said the main author of the paper, Chantel Prat. 

The research examined the neurocognitive skills of about 40 adults while learning Python, a programming language.  Finally, they noticed that those who learned Python faster and more accurately have a mix of problem-solving skills and language. 

In conclusion, fear of mathematics must not intimidate you to study the appointment.  


Read the newest articles on our blog

Trends and Challenges for the New Normal in Software Development

Covid-19 and wartime are creating immense challenges for the software industry. Organizations must be resilient and utilize thoughtful strategies for long-term success in this ever-changing environment with careful planning, dedication, hard work, and creative thinking, businesses can endure the unpredictable future of these difficult times.

Find out more

Professional reconversion. Why it's never too late to get into IT

There is always a solution if you have lost a job, or maybe you had a burn-out crisis, professional retraining, it is the solution that can inspire you to know new areas of activity and broaden your professional horizons. 

Find out more

What does a full-stack developer do

A job highly sought by employers, being considered the equivalent of a front-end and back-end team, able to analyze and optimally develop the project as a whole. 

Find out more