... a good tutorial to components creation?

:luigi: Somebody know a good tutorial that teaches how to create components, in as 3.0 and well, with good practices?