I would go as far as to say these are the same thing. You might consider programming to be manipulating your computer, but it's also an interaction with it - you do, after all, write code with computers. When I interact, I change the internal state of my computer; when I manipulate it, I also...