Question: what is the difference between a program and a programming language?
Answer: It's like the difference between a book and writing. Programming is something you do: a program is the result of doing it. ... As others have said 'programming' (two m's) is the accepted spelling. Interestingly though - the thing you write when you are doing programming is called a program (one m).