3 ms·
reading this they made a group of people doing tests about "fluid reasoning and working memory as well as numeracy." and then let these people do a course in Py
by Tarsul 6y ago
reading this they made a group of people doing tests about "fluid reasoning and working memory as well as numeracy." and then let these people do a course in Python in Codecademy (the people did not have any programming experience before). They found out that the ones that were good with language learning were really good in (the first steps of) learning Python in Codecademy (they checked these with multiple choice tests and "Participants also had to write some basic code in a rock, paper, scissors programming exercise"). It appears like an alright study but I wouldn't go so far and say that it necessary means language learner become better programmers than those with strong math skills. Being able to program those mini programs in codecadamy (where everything is right in front of you), is very different than programming bigger programs (and I don't even mean those where you need algorithms, ML or whatever). I know from myself that I struggled a long time in programming because I couldn't keep the structure of the code in my head or think about how to come up with what to do next to reach my goal, whereas I always was a very good language learner (e.g. English as foreign language) where learning vocabulary is not complex at all. I agree regarding syntax, people who learn syntax in foreign languages fast are most probably good in learning syntax in coding languages.