En  esta  guía  debido  a  su  contenido  informal,  esta  concebida  bajo  el  principio  de  KISS  (Keep  It  Simple Stupid 1 ), así que no entraremos en formalismos y en definiciones complejas de cada uno de  los componentes de software y las metodologías a utilizar a lo largo del desarrollo, por otro lado; se requiere una serie de conocimientos básicos lograr  un completo  entendimiento, de lo  contrario  es  recomendable consultar con “San Google 2 ”.  Esta guía se desarrollara tratando de abordar el mayor número interrogantes que se presentan a lo  largo del aprendizaje de este tipo de tecnologías,  junto a esta guía se entregan una serie de ejemplos básicos, algunas herramientas y utilerías.  Algunos  de  mi  autoría  y  otros,  recopilados  de  diferentes  fuentes,  realizando  ligeros  cambios.  A  manera de “PLUS” introduciremos algunas utilidades disponibles, las cuales nos permitirán conocer  otras formas no tradicionales de realizar las cosas.