The main difference between "scripting" and "programming" is that scripting sounds easier. Ideally scripting should refer to interpreted languages and programming to compiled languages, but usage varies.