Buy new:
-40% $11.99
FREE delivery Saturday, May 18 on orders shipped by Amazon over $35
Ships from: Amazon.com
Sold by: Amazon.com
$11.99 with 40 percent savings
List Price: $19.99

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery Saturday, May 18 on orders shipped by Amazon over $35
Or fastest delivery Friday, May 17. Order within 9 hrs 23 mins
In Stock
$$11.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$11.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
30-day easy returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$9.71
Get Fast, Free Shipping with Amazon Prime FREE Returns
Good-Fast Shipping Good-Fast Shipping See less
FREE delivery May 24 - 29 on orders shipped by Amazon over $35
Or fastest delivery May 21 - 23
$$11.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$11.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Getting Started with p5.js: Making Interactive Graphics in JavaScript and Processing (Make: Technology on Your Time) 1st Edition

4.6 4.6 out of 5 stars 212 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$11.99","priceAmount":11.99,"currencySymbol":"$","integerValue":"11","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"8VjG2eMYTJy8jMF7TQY52vk%2BUK9ZdfLFsgD0s81Ikm9ufve4S5xGpQ3dcE4FgErcN2fDOrl6b5qq9BDnkCwRmrqy8MkkktL3JQ9cqp4iEib0roeUfOIObX206zv8I3KCAicEhM9CHhrqD6sQhtHk%2Fw%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$9.71","priceAmount":9.71,"currencySymbol":"$","integerValue":"9","decimalSeparator":".","fractionalValue":"71","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"8VjG2eMYTJy8jMF7TQY52vk%2BUK9ZdfLF1vFrEacDczaR2INFEun3qUFMIG9FmXJJcsz99zFqYPObgm5G%2F0lpkLOsxH8gxhUeP2Uevvvlyb8UyCZ5eTG1vF5b3Yjy%2FmnQ9nJR9%2BqmhA1N68OwJC3u2U8zREdR1FAGk%2FcOg1eIfiBwntQgnK6FKYmh6IghrowW","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

With p5.js, you can think of your entire Web browser as your canvas for sketching with code!

Learn programming the fun way--by sketching with interactive computer graphics! Getting Started with p5.js contains techniques that can be applied to creating games, animations, and interfaces. p5.js is a new interpretation of Processing written in JavaScript that makes it easy to interact with HTML5 objects, including text, input, video, webcam, and sound. Like its older sibling Processing, p5.js makes coding accessible for artists, designers, educators, and beginners.

Written by the lead p5.js developer and the founders of Processing, this book provides an introduction to the creative possibilities of today's Web, using JavaScript and HTML.

With Getting Started with p5.js, you'll:

  • Quickly learn programming basics, from variables to objects
  • Understand the fundamentals of computer graphics
  • Create interactive graphics with easy-to-follow projects
  • Learn to apply data visualization techniques
  • Capture and manipulate webcam audio and video feeds in the browser
Read more Read less

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$11.99
Get it as soon as Saturday, May 18
In Stock
Ships from and sold by Amazon.com.
+
$37.52
Get it as soon as Saturday, May 18
In Stock
Ships from and sold by Amazon.com.
+
$18.99
Get it as soon as Saturday, May 18
In Stock
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

From the brand


From the Publisher

Getting Started with Processing: A Hands-On Introduction to Making Interactive Graphics Getting Started with p5.js: Making Interactive Graphics in JavaScript and Processing Getting Started with Processing.py: Making Interactive Graphics with Processing's Python Mode
Getting Started with Processing Getting Started with p5.js Getting Started with Processing.py
Customer Reviews
4.6 out of 5 stars
147
4.6 out of 5 stars
212
4.1 out of 5 stars
20
Price $14.29 $11.99 $12.87
Further books from Maker Media A Hands-On Introduction to Making Interactive Graphics. Making Interactive Graphics in JavaScript and Processing. Making Interactive Graphics with Processing's Python Mode.

Editorial Reviews

About the Author

Lauren McCarthy is an artist and programmer based in Brooklyn, NY. She is full-time faculty at NYU ITP, and recently a resident at CMU STUDIO for Creative Inquiry and Eyebeam. She holds an MFA from UCLA and a BS Computer Science and BS Art and Design from MIT. Her work explores the structures and systems of social interactions, identity, and self-representation, and the potential for technology to mediate, manipulate, and evolve these interactions. She is fascinated by the slightly uncomfortable moments when patterns are shifted, expectations are broken, and participants become aware of the system.

At Sosolimited and Small Design Firm, Lauren has worked on installations for the London Eye, North Carolina Museum of Natural Sciences, IBM, US Holocaust Memorial Museum, Metropolitan Museum of Art, and Thomas Jefferson’s home at Monticello. She has also worked at Oblong Industries, Continuum and the MIT Media Lab.

Her artwork has been shown in a variety of contexts, including the Ars Electronica Center, Conflux Festival, SIGGRAPH, LACMA, the Japan Media Arts Festival, Share Festival, File Festival, the WIRED Store, and probably to you without you knowing it at some point while interacting with her.

Casey Reas is a professor in the Department of Design Media Arts at UCLA and a graduate of the MIT Media Laboratory. Reas' software has been featured in numerous solo and group exhibitions at museums and galleries in the United States, Europe, and Asia. With Ben Fry, he co-founded Processing in 2001. He is the co-author of
Processing: A Programming Handbook for Visual Designers and Artists (2007) and Form+Code in Design, Art, and Architecture (2010). His work is archived at www.reas.com.

Ben Fry has a doctorate from the MIT Media Laboratory and was the 2006-2007 Nierenberg Chair of Design for the Carnegie Mellon School of Design. He worked with Casey Reas to develop Processing, which won a Golden Nica from the Prix Ars Electronica in 2005. Ben's work has received a New Media Fellowship from the Rockefeller Foundation, and been shown at the Museum of Modern Art, Ars Electronica, the 2002 Whitney Biennial, and the 2003 Cooper Hewitt Design Triennial.

Product details

  • Publisher ‏ : ‎ Make Community, LLC; 1st edition (November 17, 2015)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 244 pages
  • ISBN-10 ‏ : ‎ 1457186772
  • ISBN-13 ‏ : ‎ 978-1457186776
  • Item Weight ‏ : ‎ 10.7 ounces
  • Dimensions ‏ : ‎ 5.5 x 0.5 x 8.4 inches
  • Customer Reviews:
    4.6 4.6 out of 5 stars 212 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.6 out of 5 stars
4.6 out of 5
212 global ratings
BEST WAY TO TEACH YOUR JAVA P5!
5 Stars
BEST WAY TO TEACH YOUR JAVA P5!
As a graphic designer, I wanted to expand my skills into more digital means, and java p5 was the way to do it. I recently graduated with my master's degree and missed out on taking coding classes while still enrolled. So I bought this book, and now I'm happy to say I'm a coder at work! My clients are asking for more and more generative art, and combining my two passions is great! I had ZERO prior coding experience and following this book one page at a time led me to the job I have now! Many clear examples and great practice problems illustrate how to use and operate the java p5 library. Highly recommend getting this book if you are interested in learning how to code! At the end of the photos, I included some of my work from the practice problems in the book.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

Reviewed in the United States on November 11, 2022
The media could not be loaded.
 As a graphic designer, I wanted to expand my skills into more digital means, and java p5 was the way to do it. I recently graduated with my master's degree and missed out on taking coding classes while still enrolled. So I bought this book, and now I'm happy to say I'm a coder at work! My clients are asking for more and more generative art, and combining my two passions is great! I had ZERO prior coding experience and following this book one page at a time led me to the job I have now! Many clear examples and great practice problems illustrate how to use and operate the java p5 library. Highly recommend getting this book if you are interested in learning how to code! At the end of the photos, I included some of my work from the practice problems in the book.
Customer image
5.0 out of 5 stars BEST WAY TO TEACH YOUR JAVA P5!
Reviewed in the United States on November 11, 2022
As a graphic designer, I wanted to expand my skills into more digital means, and java p5 was the way to do it. I recently graduated with my master's degree and missed out on taking coding classes while still enrolled. So I bought this book, and now I'm happy to say I'm a coder at work! My clients are asking for more and more generative art, and combining my two passions is great! I had ZERO prior coding experience and following this book one page at a time led me to the job I have now! Many clear examples and great practice problems illustrate how to use and operate the java p5 library. Highly recommend getting this book if you are interested in learning how to code! At the end of the photos, I included some of my work from the practice problems in the book.
Images in this review
Customer image Customer image Customer image
Customer imageCustomer imageCustomer image
One person found this helpful
Report
Reviewed in the United States on February 13, 2022
This book is well written. It conveys complex ideas like object oriented programming clearly and concisely. It is mostly for someone new to programming, but will also be useful to someone who has programming experience and wants a systematic intro to p5.js
Reviewed in the United States on October 13, 2022
What a great book to get you started with p5.js! This book covers the basics and quickly gets you into some cool graphics. I read half way through and worked along with the projects. Then I started exploring later chapters. Also a great reference to have nearby.Highly recommend you start here!
Customer image
5.0 out of 5 stars Get your start with p5.js here
Reviewed in the United States on October 13, 2022
What a great book to get you started with p5.js! This book covers the basics and quickly gets you into some cool graphics. I read half way through and worked along with the projects. Then I started exploring later chapters. Also a great reference to have nearby.Highly recommend you start here!
Images in this review
Customer image
Customer image
Reviewed in the United States on April 27, 2024
Simple book for none programmers or engineers to learn about graphics
Reviewed in the United States on January 22, 2018
Arrived on time, the quality of the book is really good. It’s pretty thin, smaller than usual coding books. The paper quality is also very high(not glossy paper).
Just got the book, so can not really comment about the content. Flipping through pages - looks like it’s a very detailed intro into the basics, like shapes and motion.
Customer image
5.0 out of 5 stars Good print quality
Reviewed in the United States on January 22, 2018
Arrived on time, the quality of the book is really good. It’s pretty thin, smaller than usual coding books. The paper quality is also very high(not glossy paper).
Just got the book, so can not really comment about the content. Flipping through pages - looks like it’s a very detailed intro into the basics, like shapes and motion.
Images in this review
Customer image Customer image
Customer imageCustomer image
Reviewed in the United States on March 24, 2019
I am a teacher and used this book to teach my beginning coding class. The book was clearly written with many great examples that illustrated the concepts of P5. Totally worth the money!
Reviewed in the United States on January 21, 2016
p5 is a great graphics library and this is a great book if you want to learn about it. It takes you though ideas one at a time, building your repertoire bit by bit. If you go to You Tube and watch Daniel Shiffman's videos while reading this book, you'll be all set.
9 people found this helpful
Report
Reviewed in the United States on June 15, 2019
Very good book for an aspiring p5 programmer! Well explained examples and a nicely paced story.

Top reviews from other countries

Translate all reviews to English
Arturo
5.0 out of 5 stars Bien
Reviewed in Mexico on December 21, 2023
Llegó bien y a tiempo. Aún no lo inició.
Mufaro
5.0 out of 5 stars Good start for beginners!
Reviewed in Canada on October 18, 2022
Explains the basic concepts of p5js really well. Great way to get you started if have zero prior knowledge of coding. A portable size too.
Nicoletta Perego
5.0 out of 5 stars Really well done and useful
Reviewed in the United Kingdom on January 9, 2023
This is a must have for university student enrolled in Programming module
Luca Galliani
5.0 out of 5 stars An offline guide for P5JS
Reviewed in Germany on December 27, 2022
An offline book for an online graphic library is a good idea to improve the library's knowledge.
Only the practice was not enough for me, and reviewing offline some ideas was a great help for me.
AAA
5.0 out of 5 stars Ottimo per chi inizia
Reviewed in Italy on May 10, 2022
Un libro interessante e ben scritto per chi si approccia a p5.js. Qualche nozione base di programmazione aiuta ma non è strettamente essenziale. L'inglese è chiaro e semplice. Consigliato!