Здравствуйте, Аноним, Вы писали:
1. Надо понимать что основа библиотеки — HTML и CSS и за документацией надо ходить на w3c.org. Впрочем, лично мне хватает моих навыков вёрстки HTML. На сайте есть список специфических для библиотеки тегов и аттрибутов. Ничего особенного, логическое продолжение уже существующих стандартов в контексте библиотеки для UI.
2. Behavior это как оконная процедура, но для отдельного элемента HTML. Ну и, в отличие от оконной процедуры, все необработанные сообщения передаются вверх по иерархии. Про разработку behavior надо в контексте языка. С Си++ помогут многие, говорят ShaggyOwl большой гуру
С C# — я помогу, с Руби — Зверёк.