I believe, with all its seeming simplicity the ribbon technology is pretty complicated (of course, if to do it right and if the designer knows what s/he is doing), so cannot give much advice on the first part.
As far as the second part is concerned,
Lotsa reading, thinking, analyzing, and...