DEV Community

Discussion on: Studying a programming language: tips from a former language teacher

 
marydee2001 profile image
Mary Dee

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.