What’s the difference between programming and coding

People often talk about programming, but they usually don’t know what programming is and instead confuse it with coding

In this article, you will understand what programming means.


Coding is the easy part of programming, which is means writing code in any programming language without worrying about the details.


We can divide a programming tasks in 3 subtasks:

  1. What the program should do, which means that we need to understand the requirements first before do anything. We need to think carefully about that because, if we don’t have an idea of how the programme should work, we won’t know how it should not work.


Knows the requirements (What the software does).

Thinks well about how it should be implemented before the implementation.

Documents it well so that it could be easily understood (this can be using tests, clean code or explain a complex algorithm in plain English).



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Kemil Beltre

I am a Software Engineer who likes to create, build things and share my knowledge in the process.