Processing is a very powerful set of tools that allow artists, and people who are not particularly experienced with coding, to create works of art utilizing code. It is a very strong tool for getting those interested in the visual design, interested in code. Many schools nowadays use this approach when teaching code, even to computer scientists and engineers. In order to effectively teach coding to someone, they must understand the fact that, what may seem to be, a simple action, is made up of a set of simple small actions. This is essentially what computer programming is. A programmer assembles a set of small rules that, all added together, become something more complex. When using a visual support in teaching programming, the student can see a direct result to a line of code that they add to their program. When with traditional teaching, the only feedback that would be given would be a number in a debugger output, which is much more difficult to understand when first beg...
Jacob Schaupp