Programming languages are tools. Just like a hammer doesn't automatically make you a great carpenter, simply knowing Rust or C++ or Go or any other lang won't instantly make you a better developer. I am just saying
@nixCraft now that I am a parent I see all these "teach kids to code" programs, and I am always like "why don't we teach them math, so if they want to code later they will be good at it?”
@will Knowing math beyond counting and basic arithmetic will not be of much help with programming unless your specific problem requires it.
@diesch Logical thinking ,which comes from learning mathematics, is used in all programming languages. Think of the amount of and/or logic in even the simplest scripts. Algebra is all about working with variables. SQL, not a programming language but useful to programmers, requires that you understand set theory in order to craft complex queries. So, don't teach a fifth grader Python or some pseudo-code, instead give a skill that translates to whatever language(s) they choose to learn later."