English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

share|improve this question
I would vote to close as NR – user21032 May 15 '12 at 19:50
Come to think of it, I suppose the question could be expanded to a more general case: learn to drive vs. learn driving, learn to golf vs learn golfing, learn to pierce ears vs learn ear piercing, etc. But the latter phrases sound awkward - so, perhaps: learn to box vs study boxing? – J.R. May 15 '12 at 20:00
up vote 3 down vote accepted

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.

share|improve this answer
nice (in both senses) distinction! – JeffSahol May 15 '12 at 20:49
Not real answer! +1 anyway – user21032 May 15 '12 at 21:13
-1, I disagree totally. Learn programming and learn to program are the same IMHO; neither means learn about programming. – Jez May 15 '12 at 21:25
@Jez: Fair enough. We weren't given a lot of context, and I merely explained how it struck me, when pressed to consider possible differences. – J.R. May 15 '12 at 21:29

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.