This video takes a broad look at programming languages in the context of “Creative Coding”.

Data flow programming: