In recent years the term "coding" has resurfaced as more playful and non-intimidating description of programming for beginners. It refers to beginning steps of programming, or programming with tools intended for beginners such as: Code Studio, Scratch, App Inventor 2, Python etc.
Term "programing" is most commonly associated with entering instruction into a machine to execute commands. It's a formal act of writing code which is then compiled into machine language. The term also encompassed the greater nuances of computer science.