“…to turn back into what we did before big companies ran our social lives — a protocol, something we can host ourselves and for each other, eventually. Something distributed, and therefore very hard to fuck with as a government or company.” -Quinn Norton
Basic background in the basics of the programming language and environment.
Processing is open software, different software that we can use to create can have different implications, uses and possibilities depending on the fact if its Free and Open Source Software (FOSS) or proprietary software. This topic is addressed at this point with understanding the advantages of open software in terms of transparency for the next part about Cryptography and encryption.
First touch with mathematical and computational concepts.
Exploration of the IP protocol, DNS, TCP, http.
Creation or hack of different protocols using Processing over the internet.