John Saunders (@NYCCNC) spoke with us about building a Johnny Five robot on his NYC CNC YouTube channel (https://www.youtube.com/user/saunixcomp).
You can find all of the Johnny Five build videos on a playlist or check out the NYC CNC page. As mentioned, Input Inc did a lot of the preliminary work.
John recommends books:
John is also the founder of Saunders Machine Works (they have a contact page).