Drawing and Animating Pixels using the Canvas! 😀
Hi, *|USERNAME|*!
I know what you are thinking. Canvas?! This isn't 2004! As it turns out, the canvas that we all grew up with (and mostly ignored) for all those years is different than the canvas that we have today. Our canvas today is more performant, supported on almost all browsers, and is the gateway to more advanced drawing using WebGL and WebVR!
To help you learn (or re-learn) all about it, I'm providing a bunch of canvas-related resources in this newsletter that you or someone you know may find useful.
Cheers,
Kirupa :P
HTML5 Canvas: From Noob to Ninja
Last year, your's truly wrote a hefty book that teaches you the basics of working with the canvas. In the spirit of the season, I'm making the full contents of the book available for free for the next seven days. No strings attached.*
Download Full PDF for Free
(Now...if you like the book a lot and would like to review it, that would be much appreciated!)
TUTORIALS: CANVAS
Because you are dealing with pixels, wrapping your head around the basics of how the canvas works is hard. The following tutorials will help get you started.
This is just a small sampling of the tutorials you have for learning how to do cool things with the canvas. To see all of them, visit the Canvas section on KIRUPA.
INTERACTIVE EXERCISES
A short while ago, many of you told me that you like to learn from interactive exercises. I heard you loud and clear, so I had the opportunity to work with Educative to create an interactive course revolving around...you guessed it, the canvas element!
This course isn't free, but you can access all of this content at 70% off the original price. Use coupon au-html5canvas during checkout to get this discount. Just like the free book offer, this coupon will be valid for a week.
GO (and LEARN)
TILL NEXT TIME!
As always, before I leave you to it, I would love to hear from you on things I can do better, topics you'd like me to write about, and more. Don't be shy! The easiest way to contact me is via Twitter, Facebook, or by posting on the forums (you know...the thing that people used before StackOverflow)!