Проще говоря: кодирование — это процесс, с помощью которого мы сообщаем компьютерам, что делать: как должна работать программа, как должен работать веб-сайт и т.д.
Программисты / Кодеры используют языки программирования для передачи этих инструкций. В настоящее время программирование и кодирование в основном используются взаимозаменяемо.
Причём, иногда программистов называют кодерами, а кодеров программистами. Можете называть их так и так, никто не обидится))).