I've just started to read this book, but it definitely Seems to be one of the best CreativeCoding books. Personally, i do not use processing, but the Approaches can Easily be Transferred to other languages (ie openFrameworks). It is obvious, did Daniel Shiffmann has a background in teaching, and so he has Gained a very transparent way of explaining concepts. This book is meant for intermediate coders, as there is a bit of background knowledge is required.