meaning - "Learn to code" vs. "Learn coding"


Is there a semantic difference between learn to code and learn coding? Can both forms be used interchangeably?



Answer



I believe there's a slight difference. I'm going to explain by comparing learn to program with learn programming.


To learn to program means the student (or trainee) will learn how to write software. If the training is successful, the student will become a proficient programmer.


To learn programming, on the other hand, means the student will learn about programming. This might include, for example, programming principles, theory, and best practices. If the training is successful, the student will have a better understanding of the various nuances of programming.


There is a lot of overlap, no doubt, but they are not exactly the same thing (not in my mind, at least).


A programmer must learn to code. A software project manager might benefit from learning programming. After all, even if a manager never programs, such knowledge might help managers better understand the challenges faced by their programming teams.


Comments

Popular posts from this blog

verbs - "Baby is creeping" vs. "baby is crawling" in AmE

commas - Does this sentence have too many subjunctives?

grammatical number - Use of lone apostrophe for plural?

etymology - Where does the phrase "doctored" originate?

phrases - Somebody is gonna kiss the donkey

typography - When a dagger is used to indicate a note, must it come after an asterisk?

etymology - Origin of "s--t eating grin"