learningprocessing.com is the companion website maintained by American programmer and educator Daniel Shiffman for his classic beginner programming book, Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction. The book uses the Processing language as its teaching medium and is aimed at readers with no prior programming experience. The website provides all example code from the book, exercise solutions, supplementary videos, and online resources. Its typical users are beginners who want to learn programming through a low-barrier “graphics + interaction” approach, especially students and enthusiasts from art, design, and media backgrounds.
learningprocessing.com is not a commercial platform; it is the official companion site for Learning Processing. The book was first published by Morgan Kaufmann in 2008. Its author, Daniel Shiffman, is a professor at New York University’s Tisch School of the Arts and a core member of the Processing Foundation. The site’s main purpose is to provide free code examples for every chapter of the book, available for direct download or online viewing/running, along with reference answers to the exercises at the end of each chapter. It also includes links to the author’s companion teaching videos on YouTube, which may require a VPN/proxy to access in some regions, plus additional tutorials and project examples. In terms of industry standing, the book and website are widely recognized as classic entry-level resources within the Processing ecosystem and have been used as introductory programming materials by universities worldwide, including NYU and MIT Media Lab. The user base is mainly individual learners, including high school students, university students, designers changing careers, digital art enthusiasts, and some middle or high school teachers using it as a teaching reference. The site does not offer paid subscriptions or SaaS services; it is purely an extension of the book’s learning resources.
The book and website are best suited to individual learners, especially “visual” learners who find traditional text-based programming tutorials dry. Typical users include designers or artists who want to create animations or generative art but have never written code; high school or university students encountering programming for the first time who want immediate visual feedback; and middle school, high school, or university instructors looking for teaching materials for interaction design courses. For small teams or companies, this resource has little direct practical use, since it does not provide commercial tools or team collaboration features. The ideal scenario is simple: you have an internet-connected computer, whether Windows, Mac, or Linux, and you are willing to spend a few weeks following the book and website step by step, typing code yourself with the goal of creating your first interactive work in Processing.
The combination of the book and website sits in the “extremely low-cost” or even “free” tier among similar learning resources. The physical book costs around $30-50 on Amazon and similar platforms, with used copies available for less, but all code, exercise solutions, and extra tutorials on the website are completely free and can be used without buying the book. There are no hidden costs, because the site has no paid subscriptions or premium services. The value for money is excellent: for the price of a book—or even no cost at all—you get a complete, university-tested introductory programming curriculum. By comparison, many similar online courses, such as beginner programming courses on Codecademy or Coursera, charge $15-40 per month, while learning Processing through this site has almost no financial risk. The only “hidden cost” is time: you need to invest dozens of hours in hands-on practice.
Network accessibility: The main website is generally accessible directly from mainland China and loads reasonably well, though third-party CDNs hosting some code snippets may occasionally be slower. Payment methods: Since all resources on the site are free, there are no payment barriers. Whether a VPN/proxy is needed: The main domain is directly accessible, but the companion video tutorials hosted on YouTube require a VPN/proxy to watch from mainland China. If you do not need video explanations, using only the text and code examples is completely feasible. Domestic alternatives: There are Chinese Processing communities, such as “Creative Coding” websites, that offer similar tutorial translations and examples, but their overall completeness and structure generally fall short of the original. Chinese users are advised to visit learningprocessing.com directly, download all code, and study offline. For the video portion, you may find mirrored uploads on Bilibili, though they are unofficial and vary in quality. Invoice issue: Since there is no payment involved, no invoice can be issued.
Pros:
Cons:
Best fit: If you have no programming background, want to get started quickly through a visual approach, and do not mind spending time downloading and installing the environment while typing the code yourself, learningprocessing.com is one of the highest-value options available. It is especially suitable for students in art, design, and media, as well as self-learners who want to use Processing to generate creative work. The recommended approach is to visit the site directly, download all code examples and exercise solutions, and study alongside the physical or ebook version. The book is not strictly required, but it provides more detailed theoretical explanations. Not ideal for: If you need an interactive online coding environment, want community Q&A or real-time feedback, or prefer Chinese-language video tutorials, this resource may feel too “old-school.” Also, if you rely on the latest version of Processing, such as Processing 4, you should first check whether the site’s code is compatible. Most examples should work, but a small number of older syntax details may need adjustment. Suggestion: Spend 10 minutes browsing the first chapter’s code on the website. If the style feels right, then commit to a more systematic study plan. Since it is completely free, there is essentially no cost to trying it.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on learningprocessing.com official site.
learningprocessing.com is an United States Education (Programming Book) provider. TG4G tracks its product information, an overall rating of 8.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach learningprocessing.com directly.