Why not? No one is saying that learning programming and learning French are identical, but there are similar principles which can be applied.
In English, the spelling of 'night' and the pronunciation difference between 'contract' and 'contracted' makes no obvious sense*. You just have to learn them. Same with spelling: 'i before e except after c', 'q must always follow u' etc. The point is that you look for rules and learn how they're applied and you start to see patterns in how a language works.
I don't think it's a coincidence that A LOT of my higher level students are programmers, and since I began learning tech many of the people I have spoken with online have a background in languages and linguistics.
*The reasons are historic rather than linguistic.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Why not? No one is saying that learning programming and learning French are identical, but there are similar principles which can be applied.
In English, the spelling of 'night' and the pronunciation difference between 'contract' and 'contracted' makes no obvious sense*. You just have to learn them. Same with spelling: 'i before e except after c', 'q must always follow u' etc. The point is that you look for rules and learn how they're applied and you start to see patterns in how a language works.
I don't think it's a coincidence that A LOT of my higher level students are programmers, and since I began learning tech many of the people I have spoken with online have a background in languages and linguistics.
*The reasons are historic rather than linguistic.