In our daily life we use both coding and programming for the same meaning. I want to know the difference between these terms (If any). 

If they are used for different meanings than please anyone can aware us about it, So we can correct ourselves.