It is definitely a fun knit but do yourself a favor and grab the errata first. I started several blocks only to find several errors in quite a few of the patterns. There is errata on Ravelry. They are relatively small blocks and excellent for learning new techniques.
I am a self-taught crocheter, knitter, spinner and didn't find it too difficult. Also make sure to familiarize yourself with charts
Good luck and have fun knitting it!