me ha costado mucho aprender algunos detalles al respecto, pero buscando en internet hallé un curso muy bueno que explica muy bien lo básico, espero sea de su agrado, y compartan su opinión al respecto:
[video=youtube;OwE9XLviwbo]https://www.youtube.com/watch?v=OwE9XLviwbo[/video]