Processing
Processing
“Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. There are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning and prototyping.” (Processing.org)

-Processing is free to download and open source
-It is based on Java (you do not have to type everything yourself which makes it a bit easier
-With processing you can do 3D work.

*Code Elements
-Syntax Introduced
-Multiline Comment
-Statement terminator
-Comma
-print(),println() for feedback

*Functions
-allows you to draw shapes
-set colours

*Expressions
-combinations of operators
-things like * or /
-operate values left and right

*Statements
-assets of expressions together create a statement
-can assign and define a variable
-run a function , construct object

Step 1 Tutorials
After listening to this funny guy for a good hour i decided to go on processing and do a a bit of experimental work as well and see how it would work out. Firstly i started with simple basic shapes.


Starting with a simple Rectangle
More experimental work with shapes and lines
After these experiments, an exercise was given to us to make a house , after many failed attempts and watching a tutorial online i managed to come out and code a decent looking house.
Final exercise was about data gathering and displaying it in processing. What i did for it was about the amount of money i spent during the week, everyday, Am and PM.
After i wrote them down i went to processing and developed it.
First thing first , data gathering
After writing down the code and had a look at the outcome , i experimented a little bit with size as well for the amount of money i spent everyday wouldn't even make the circle visible.
<----
A failed attempt of an experiment but you learn from mistakes
HOME
A bit of experimental artististic i did with processing