Este texto tiene como propósito introducir al lector en el uso de las herramientas de programación que ofrece el lenguaje G. Para esto, se presenta una descripción de cada una de ellas, junto con casos de aplicación y programas de ejemplo; elementos que permitirán identificar más fácilmente en qué ocasiones acudir a diferentes herramientas para cubrir sus necesidades en programación. El contenido se presenta de una manera simple y didáctica para que cualquier lector, con o sin experiencia en programación, pueda identificarse con el lenguaje G.