{"id":20755106,"url":"https://github.com/theanasuddin/learning-processing-1st-edition-by-daniel-shiffman","last_synced_at":"2026-03-10T17:04:00.808Z","repository":{"id":42228084,"uuid":"327318051","full_name":"theanasuddin/Learning-Processing-1st-Edition-by-Daniel-Shiffman","owner":"theanasuddin","description":"Learning Processing - A Beginner's Guide to Programming Images, Animation, and Interaction (Morgan Kaufmann Series in Computer Graphics) 1st Edition by Daniel Shiffman. All examples and exercises.","archived":false,"fork":false,"pushed_at":"2022-04-09T18:05:24.000Z","size":3325,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-11T15:43:05.284Z","etag":null,"topics":["animation","daniel-shiffman","electronic-arts","learning-processing","processing","processing-ide","processing-sketch","visual-design"],"latest_commit_sha":null,"homepage":"http://learningprocessing.com/","language":"Processing","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/theanasuddin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-01-06T13:21:31.000Z","updated_at":"2024-02-05T02:28:30.000Z","dependencies_parsed_at":"2022-09-09T14:22:23.318Z","dependency_job_id":null,"html_url":"https://github.com/theanasuddin/Learning-Processing-1st-Edition-by-Daniel-Shiffman","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/theanasuddin/Learning-Processing-1st-Edition-by-Daniel-Shiffman","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theanasuddin%2FLearning-Processing-1st-Edition-by-Daniel-Shiffman","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theanasuddin%2FLearning-Processing-1st-Edition-by-Daniel-Shiffman/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theanasuddin%2FLearning-Processing-1st-Edition-by-Daniel-Shiffman/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theanasuddin%2FLearning-Processing-1st-Edition-by-Daniel-Shiffman/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/theanasuddin","download_url":"https://codeload.github.com/theanasuddin/Learning-Processing-1st-Edition-by-Daniel-Shiffman/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theanasuddin%2FLearning-Processing-1st-Edition-by-Daniel-Shiffman/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30343772,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T15:55:29.454Z","status":"ssl_error","status_checked_at":"2026-03-10T15:54:58.440Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["animation","daniel-shiffman","electronic-arts","learning-processing","processing","processing-ide","processing-sketch","visual-design"],"created_at":"2024-11-17T09:22:54.652Z","updated_at":"2026-03-10T17:04:00.762Z","avatar_url":"https://github.com/theanasuddin.png","language":"Processing","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Learning-Processing-1st-Edition-by-Daniel-Shiffman\n\u003cp\u003eThe free, open-source Processing programming language environment was created at MIT for people to develop images, animation, and sound. Based on the ubiquitous Java, it provides an alternative to daunting languages and expensive proprietary software.\u003c/p\u003e\n\u003cp\u003e\"This book tells a story. It is a story of liberation, of taking the first steps toward understanding the foundations of computing, writing your own code, and creating your own media without the bonds of existing software tools. This story is not reserved for computer scientists and engineers. This story is for you.\" - Shiffman\u003c/p\u003e\n\u003cp\u003e\u003ca style=\"text-decoration: none;\" href=\"https://www.amazon.com/Learning-Processing-Beginners-Programming-Interaction/dp/0123736021/\" target=\"_blank\"\u003eLearning Processing (1st Edition)\u003c/a\u003e by \u003ca style=\"text-decoration: none;\" href=\"https://en.wikipedia.org/wiki/Daniel_Shiffman\" target=\"_blank\"\u003eDaniel Shiffman\u003c/a\u003e. All examples and exercises.\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"https://raw.githubusercontent.com/theanasuddin/Learning-Processing-1st-Edition-by-Daniel-Shiffman/main/cover.jpg\" alt=\"book cover\"\u003e\u003c/p\u003e\n\n\u003cp\u003eProcessing Wiki: https://en.wikipedia.org/wiki/Processing_(programming_language)\u003c/p\u003e\n\u003cp\u003eProcessing Website: https://processing.org/\u003c/p\u003e\n\u003cp\u003eDaniel Shiffman: https://shiffman.net/\u003c/p\u003e\n\u003cp\u003eDaniel Shiffman on YouTube: https://www.youtube.com/c/TheCodingTrain/\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheanasuddin%2Flearning-processing-1st-edition-by-daniel-shiffman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftheanasuddin%2Flearning-processing-1st-edition-by-daniel-shiffman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheanasuddin%2Flearning-processing-1st-edition-by-daniel-shiffman/lists"}