{"id":92,"date":"2026-08-24T16:05:57","date_gmt":"2026-08-24T22:05:57","guid":{"rendered":"https:\/\/zherpa.ai\/blog\/?p=92"},"modified":"2026-08-24T16:05:57","modified_gmt":"2026-08-24T22:05:57","slug":"aprender-zoho-deluge-gemini","status":"publish","type":"post","link":"https:\/\/zherpa.ai\/blog\/investigacion\/aprender-zoho-deluge-gemini\/","title":{"rendered":"C\u00f3mo aprender Zoho Deluge con Gemini: de cero a programador Deluge"},"content":{"rendered":"<p>Aprender un lenguaje de programaci\u00f3n suele comenzar de una manera bastante predecible: documentaci\u00f3n, tutoriales, v\u00eddeos, ejemplos y muchas pesta\u00f1as abiertas. Con <strong>Zoho Deluge<\/strong> quisimos probar una ruta diferente: convertir la documentaci\u00f3n t\u00e9cnica en un programa de aprendizaje personalizado y utilizar un entorno oficial de Zoho como laboratorio para comprobar inmediatamente lo aprendido.<\/p>\n<p>Para hacerlo creamos un nuevo cuaderno en Gemini y seleccionamos <strong>\u201cEstudia y aprende\u201d<\/strong>. Le proporcionamos material sobre Zoho Creator y Deluge y comenzamos a trabajar sobre un objetivo de aprendizaje.<\/p>\n<p>El resultado se parec\u00eda menos a una conversaci\u00f3n con un chatbot y m\u00e1s a una peque\u00f1a academia: Gemini organiz\u00f3 el contenido en lecciones, present\u00f3 explicaciones progresivas, incorpor\u00f3 cuestionarios y cre\u00f3 un recorrido de aprendizaje.<\/p>\n<p>Google describe los cuadernos de estudio de Gemini como espacios para crear lecciones personalizadas e interactivas a partir de materiales de estudio, con diagn\u00f3stico, actividades y seguimiento del progreso. La pregunta que nos interesaba era m\u00e1s espec\u00edfica: <strong>\u00bfpodemos utilizar ese sistema para aprender a programar en Zoho Deluge sin convertir a la IA en nuestra fuente de verdad?<\/strong><\/p>\n<p>La ruta que probamos combina tres entornos con funciones diferentes: <strong>Gemini como academia, Learn Deluge como laboratorio y Zoho Creator como entorno donde finalmente aplicar lo aprendido.<\/strong><\/p>\n<h2>Qu\u00e9 estamos aprendiendo cuando aprendemos Deluge<\/h2>\n<p>Deluge \u2014<strong>Data Enriched Language for the Universal Grid Environment<\/strong>\u2014 es el lenguaje de scripting integrado en los servicios de Zoho.<\/p>\n<p>Aprenderlo no consiste \u00fanicamente en memorizar sintaxis. Hay que comprender variables, tipos, operadores, expresiones, condicionales y estructuras de datos; despu\u00e9s aparecen funciones, manipulaci\u00f3n de registros, automatizaciones e integraci\u00f3n con otros servicios.<\/p>\n<p>Esto introduce un problema habitual al aprender tecnolog\u00eda mediante documentaci\u00f3n: tener toda la informaci\u00f3n disponible no equivale a tener un plan para aprenderla. Podemos saber d\u00f3nde encontrar la referencia de <code>List<\/code>, <code>Map<\/code> o <code>invokeUrl<\/code> y seguir sin saber qu\u00e9 deber\u00edamos dominar primero, cu\u00e1ndo estamos preparados para avanzar o si realmente entendimos el concepto anterior.<\/p>\n<p>Aqu\u00ed es donde Gemini empieza a resultar interesante.<\/p>\n<h2>Creamos una academia de Deluge en Gemini<\/h2>\n<p>Desde Gemini seleccionamos <strong>Nuevo cuaderno \u2192 Estudia y aprende<\/strong>.<\/p>\n<p>En lugar de pedirle simplemente a Gemini que nos ense\u00f1ara Deluge utilizando su conocimiento general, quer\u00edamos que la documentaci\u00f3n de Zoho siguiera ocupando el centro del proceso. El modelo que quer\u00edamos probar era sencillo: <strong>Zoho aporta el conocimiento t\u00e9cnico y Gemini lo transforma en una experiencia de aprendizaje.<\/strong><\/p>\n<h2>Un buen cuaderno comienza con un objetivo<\/h2>\n<p>Una de las primeras pantallas de nuestro experimento mostraba <strong>\u201cEstablece un objetivo de estudio\u201d<\/strong>. La diferencia parece menor, pero cambia la forma de construir la academia.<\/p>\n<p>\u201cAprender Deluge\u201d es demasiado abierto. Un objetivo m\u00e1s \u00fatil ser\u00eda: <em>quiero ser capaz de desarrollar automatizaciones con Zoho Deluge, comprender y escribir scripts, trabajar con sus principales estructuras de datos, utilizar l\u00f3gica condicional e iterativa, manipular registros, consumir APIs y depurar errores.<\/em><\/p>\n<p>Definir el resultado esperado obliga a organizar el aprendizaje alrededor de competencias, no s\u00f3lo alrededor de temas.<\/p>\n<h2>Gemini convirti\u00f3 las fuentes en un plan de estudio<\/h2>\n<p>Una vez configurado el cuaderno apareci\u00f3 una estructura de lecciones. Entre las primeras materias que gener\u00f3 encontramos <strong>Welcome! y sintaxis de <code>info<\/code><\/strong>, <strong>Variables, Data Types y Operators<\/strong>, <strong>Expressions y Comments<\/strong>, <strong>Conditional Statements<\/strong>, <strong>List<\/strong> y <strong>Map<\/strong>.<\/p>\n<p>La progresi\u00f3n es razonable para alguien que empieza a trabajar con Deluge: primero comprender c\u00f3mo expresar y visualizar valores, despu\u00e9s variables y tipos, posteriormente operadores y expresiones y, finalmente, estructuras de control y datos.<\/p>\n<p>Pero aqu\u00ed aparece la primera regla de nuestro m\u00e9todo: <strong>que Gemini coloque un tema en el curr\u00edculo no convierte autom\u00e1ticamente esa explicaci\u00f3n en documentaci\u00f3n oficial de Deluge.<\/strong> El plan organiza el aprendizaje. Zoho contin\u00faa determinando c\u00f3mo funciona el lenguaje.<\/p>\n<h2>Las lecciones convierten documentaci\u00f3n en aprendizaje guiado<\/h2>\n<p>Dentro de cada materia, la experiencia se aleja del patr\u00f3n tradicional de \u201chaz una pregunta y recibe una respuesta\u201d. En una de nuestras primeras lecciones, por ejemplo, Gemini explica c\u00f3mo utilizar <code>info<\/code>. La instrucci\u00f3n se divide en pasos y se acompa\u00f1a de ejemplos.<\/p>\n<p>Despu\u00e9s aparece <strong>\u201cRevisa lo que aprendiste\u201d<\/strong>, con la posibilidad de responder un cuestionario antes de continuar. Esto resuelve una parte del problema de aprender Deluge, pero no la m\u00e1s importante: podemos responder correctamente preguntas sobre <code>info<\/code> y seguir sin saber escribir una l\u00ednea de Deluge.<\/p>\n<h2>Gemini ense\u00f1a; Learn Deluge comprueba<\/h2>\n<p>Aqu\u00ed incorporamos una segunda pantalla. Mientras Gemini mostraba la lecci\u00f3n sobre <code>info<\/code>, abrimos simult\u00e1neamente <strong>Learn Deluge<\/strong>, el entorno oficial de Zoho.<\/p>\n<p>A la izquierda ten\u00edamos la explicaci\u00f3n. A la derecha, el lenguaje.<\/p>\n<p>Learn Deluge permite recorrer materias y trabajar con ejemplos y c\u00f3digo. En nuestra prueba pudimos contrastar el mismo concepto explicado por Gemini con el material correspondiente de Zoho y ejecutarlo en el entorno.<\/p>\n<pre><code>info \"Hello Deluge!\";<\/code><\/pre>\n<p>La diferencia metodol\u00f3gica es importante. No tenemos que aceptar que un fragmento generado por IA \u201cparece correcto\u201d. Podemos escribirlo y comprobarlo.<\/p>\n<p>A partir de ese momento adoptamos una regla para la academia: <strong>concepto en Gemini \u2192 escribirlo nosotros \u2192 ejecutarlo en Learn Deluge \u2192 observar el resultado \u2192 corregir \u2192 evaluaci\u00f3n \u2192 avanzar.<\/strong><\/p>\n<p>As\u00ed la IA deja de funcionar como or\u00e1culo t\u00e9cnico y pasa a funcionar como profesora.<\/p>\n<h2>Dos pantallas, dos responsabilidades<\/h2>\n<p>La captura de nuestro experimento resume bien el m\u00e9todo. En una pantalla aparece Gemini explicando la sintaxis y estructura de <code>info<\/code>. En la otra aparece Learn Deluge con Getting Started, Variables, Data Types, Operators, Expressions, Comments, Conditional Statements, List y Map, adem\u00e1s del \u00e1rea donde podemos probar c\u00f3digo.<\/p>\n<p>Cuando Gemini ense\u00f1a Variables, abrimos Variables en Learn Deluge. Cuando introduce Data Types, hacemos ejercicios con tipos. Cuando llegamos a Conditional Statements, escribimos condiciones. Cuando aparecen List y Map, dejamos de limitarnos a reconocer definiciones y empezamos a manipular datos.<\/p>\n<p>El ciclo deja de ser leer \u2192 examen \u2192 siguiente lecci\u00f3n y pasa a ser <strong>aprender \u2192 escribir \u2192 ejecutar \u2192 equivocarse \u2192 corregir \u2192 demostrar \u2192 avanzar<\/strong>.<\/p>\n<h2>El \u201cDeluge Editor\u201d no es toda la historia<\/h2>\n<p>Esto tambi\u00e9n permite responder una b\u00fasqueda habitual alrededor de Deluge: <strong>deluge editor<\/strong>.<\/p>\n<p>Para aprender los fundamentos no necesitamos comenzar construyendo una aplicaci\u00f3n completa. Learn Deluge proporciona un entorno controlado para estudiar y experimentar. Pero tampoco debemos confundir el laboratorio con el entorno final de desarrollo.<\/p>\n<p>Deluge est\u00e1 integrado en distintos productos de Zoho. El contexto en el que finalmente escribamos un script depender\u00e1 del producto, workflow, funci\u00f3n o automatizaci\u00f3n que estemos construyendo.<\/p>\n<p>Por eso proponemos avanzar mediante tres espacios: <strong>Gemini \u2014 Academia<\/strong>, para organizar, explicar y evaluar; <strong>Learn Deluge \u2014 Laboratorio<\/strong>, para escribir c\u00f3digo y comprobar comportamientos; y <strong>Zoho Creator \u2014 Aplicaci\u00f3n<\/strong>, para trabajar con datos, workflows, funciones, interfaces e integraciones dentro de una aplicaci\u00f3n real.<\/p>\n<h2>Un reto de 30 d\u00edas para aprender Deluge<\/h2>\n<h3>Semana 1: aprender a leer Deluge<\/h3>\n<p>El objetivo inicial es comprender la estructura del lenguaje. Trabajar\u00edamos <code>info<\/code>, variables, tipos de datos, operadores, expresiones, comentarios y condicionales. Cada lecci\u00f3n de Gemini deber\u00eda terminar con un ejercicio escrito y ejecutado en Learn Deluge.<\/p>\n<p>El objetivo al final de la semana no es memorizar todas las instrucciones. Es poder recibir un script sencillo, leerlo y explicar qu\u00e9 ocurrir\u00e1 cuando se ejecute.<\/p>\n<h3>Semana 2: aprender a trabajar con datos<\/h3>\n<p>El siguiente bloque se concentra en List, Map y estructuras relacionadas, adem\u00e1s de iteraciones y transformaci\u00f3n de datos. Aqu\u00ed empezamos a pasar de ejemplos aislados a peque\u00f1os problemas: construir una colecci\u00f3n de productos, recorrerla, aplicar una condici\u00f3n y generar un resultado.<\/p>\n<p>Gemini puede ense\u00f1ar y evaluar los conceptos. Learn Deluge permite descubrir si nuestra implementaci\u00f3n realmente funciona.<\/p>\n<h3>Semana 3: salir del laboratorio<\/h3>\n<p>Una vez dominados los fundamentos podemos llevar Deluge a <strong>Zoho Creator<\/strong>. Ahora aparecen problemas que no existen en un ejercicio sint\u00e1ctico aislado: formularios, registros, workflows, funciones y reglas asociadas a procesos.<\/p>\n<p>Es el momento en que aprender Deluge comienza a convertirse en aprender a desarrollar con Deluge. Tambi\u00e9n es donde debemos acostumbrarnos a consultar la documentaci\u00f3n correspondiente al producto concreto, porque el contexto importa.<\/p>\n<h3>Semana 4: APIs e integraci\u00f3n<\/h3>\n<p>El \u00faltimo bloque introduce uno de los territorios m\u00e1s \u00fatiles para un desarrollador Deluge: integrarse con otros sistemas. Aqu\u00ed aparecen APIs, HTTP, <code>invokeUrl<\/code>, respuestas, autenticaci\u00f3n, Connections y manejo de errores.<\/p>\n<p>Zoho documenta <strong>Connections<\/strong> como su mecanismo para establecer autenticaci\u00f3n con servicios Zoho o de terceros. Una vez creada una conexi\u00f3n, puede utilizarse desde tareas de integraci\u00f3n o scripts <code>invokeUrl<\/code> para realizar operaciones contra el servicio correspondiente.<\/p>\n<p>Aprender Deluge significa tambi\u00e9n aprender estas decisiones de dise\u00f1o y seguridad, no s\u00f3lo la sintaxis de una llamada.<\/p>\n<h2>Los ex\u00e1menes de Gemini son feedback, no una certificaci\u00f3n<\/h2>\n<p>Los cuestionarios introducen algo que normalmente falta cuando estudiamos documentaci\u00f3n por nuestra cuenta: feedback estructurado. Pero existe un riesgo evidente: podemos convertirnos en muy buenos <strong>estudiantes de un curso sobre Deluge<\/strong> sin convertirnos en buenos <strong>programadores Deluge<\/strong>.<\/p>\n<p>Por eso separar\u00edamos dos m\u00e9tricas. El <strong>progreso pedag\u00f3gico<\/strong> indica qu\u00e9 contenidos hemos estudiado y qu\u00e9 resultados obtenemos en las evaluaciones. La <strong>competencia pr\u00e1ctica<\/strong> responde a otra pregunta: \u00bfqu\u00e9 podemos construir sin que alguien nos diga exactamente c\u00f3mo hacerlo?<\/p>\n<p>No son equivalentes.<\/p>\n<h2>La prueba final no deber\u00eda ser otro examen<\/h2>\n<p>Despu\u00e9s de 30 d\u00edas propondr\u00edamos cerrar Gemini temporalmente y comprobar qu\u00e9 hemos aprendido sin depender de \u00e9l.<\/p>\n<p>La prueba podr\u00eda consistir en desarrollar una peque\u00f1a aplicaci\u00f3n en Zoho Creator que reciba informaci\u00f3n, valide datos mediante Deluge, transforme una estructura, aplique reglas, consulte un servicio externo y gestione adecuadamente una respuesta err\u00f3nea.<\/p>\n<p>El proyecto deber\u00eda obligarnos a combinar variables y expresiones, condicionales, List o Map, iteraciones, funciones, manipulaci\u00f3n de registros, una Connection, una llamada a una API y manejo de errores.<\/p>\n<p>En ese momento dejamos de preguntar si completamos todas las lecciones. Preguntamos si podemos resolver un problema.<\/p>\n<h2>\u00bfCu\u00e1ndo puedes considerarte programador Zoho Deluge?<\/h2>\n<p>La consulta <strong>\u201cprogramador Zoho Deluge\u201d<\/strong> merece una respuesta menos superficial que conocer determinada cantidad de funciones.<\/p>\n<p>Un desarrollador deber\u00eda poder recibir un requerimiento y descomponerlo antes de escribir c\u00f3digo. Necesita comprender los datos involucrados, determinar d\u00f3nde debe ejecutarse la l\u00f3gica, leer c\u00f3digo existente, trabajar con estructuras de datos, utilizar correctamente las capacidades del producto Zoho correspondiente, consumir APIs, autenticar integraciones, interpretar respuestas y manejar errores.<\/p>\n<p>Tambi\u00e9n necesita reconocer cu\u00e1ndo un script que \u201cfunciona\u201d no est\u00e1 bien dise\u00f1ado. La transici\u00f3n importante es pasar de <strong>saber escribir instrucciones Deluge<\/strong> a <strong>saber dise\u00f1ar automatizaciones mantenibles con Deluge<\/strong>.<\/p>\n<h2>\u00bfY si le pedimos a Gemini que escriba todo?<\/h2>\n<p>Podemos hacerlo, pero es probablemente una de las maneras m\u00e1s r\u00e1pidas de sabotear este m\u00e9todo de aprendizaje.<\/p>\n<p>Si ante cada ejercicio pedimos inmediatamente el script terminado, el cuaderno puede avanzar mientras nuestra capacidad de resolver problemas permanece pr\u00e1cticamente igual. Una estrategia mejor es utilizar la IA por niveles: primero explicar nosotros el problema, despu\u00e9s proponer una soluci\u00f3n, escribir un intento y ejecutarlo. S\u00f3lo cuando encontramos una dificultad utilizamos Gemini para pedir una pista, revisar nuestro razonamiento o explicar un error.<\/p>\n<p>Finalmente contrastamos cualquier comportamiento dudoso con Zoho. De esta forma Gemini se convierte en <strong>tutor y revisor<\/strong>, no en sustituto permanente del programador.<\/p>\n<h2>La IA puede equivocarse, y eso tambi\u00e9n forma parte del aprendizaje<\/h2>\n<p>Deluge es un lenguaje ligado al ecosistema Zoho y sus capacidades evolucionan. Algunas funcionalidades y contextos de ejecuci\u00f3n tampoco son id\u00e9nticos entre todos los productos.<\/p>\n<p>Por eso un ejemplo generado por Gemini puede parecer completamente razonable y, sin embargo, estar desactualizado, utilizar una capacidad incorrectamente o mezclar contextos.<\/p>\n<p>Nuestra regla es sencilla: <strong>cuando Gemini y Zoho discrepan sobre Deluge, comprobamos en Zoho.<\/strong><\/p>\n<p>El error de la IA deja entonces de ser \u00fanicamente un problema. Puede convertirse en un ejercicio: identificar qu\u00e9 est\u00e1 mal, encontrar la referencia oficial y corregir el c\u00f3digo.<\/p>\n<h2>Entonces, \u00bfse puede aprender Zoho Deluge con Gemini?<\/h2>\n<p>Nuestra experiencia inicial indica que <strong>Gemini puede aportar una capa pedag\u00f3gica interesante para aprender Deluge<\/strong>, especialmente porque los cuadernos de estudio atacan un problema que la documentaci\u00f3n t\u00e9cnica no intenta resolver por s\u00ed sola: decidir qu\u00e9 aprender, organizarlo en peque\u00f1as unidades, evaluar la comprensi\u00f3n y mantener visible el progreso.<\/p>\n<p>Pero el experimento tambi\u00e9n sugiere d\u00f3nde debe estar la frontera. No proponemos <strong>Gemini en lugar de Zoho<\/strong>.<\/p>\n<p>Proponemos un sistema donde cada herramienta haga lo que mejor sabe hacer: <strong>documentaci\u00f3n oficial de Zoho como fuente de verdad + Gemini como academia adaptativa + Learn Deluge como laboratorio + Zoho Creator como entorno de aplicaci\u00f3n.<\/strong><\/p>\n<p>En nuestra prueba, esa combinaci\u00f3n transform\u00f3 algo tan b\u00e1sico como aprender <code>info<\/code>, variables, tipos, condicionales, List o Map en un circuito completo: estudiar el concepto, comprobar la comprensi\u00f3n, escribir el c\u00f3digo y ejecutarlo.<\/p>\n<p>A medida que aumenta la dificultad, ese mismo m\u00e9todo puede extenderse hacia funciones, registros, APIs, Connections y automatizaciones.<\/p>\n<p>Quiz\u00e1 \u00e9sa sea la aplicaci\u00f3n m\u00e1s interesante de la IA para quien quiere convertirse en programador Zoho Deluge: <strong>no pedirle que programe por nosotros, sino utilizarla para construir un sistema que nos obligue progresivamente a programar sin ella.<\/strong><\/p>\n<h2>Fuentes y metodolog\u00eda<\/h2>\n<p>Para este experimento utilizamos las pantallas y resultados obtenidos en un cuaderno real de Gemini dedicado al aprendizaje de Zoho Creator y Deluge, junto con Learn Deluge como entorno pr\u00e1ctico.<\/p>\n<ul>\n<li><a href=\"https:\/\/deluge.zoho.com\/learndeluge#Welcome!\">Zoho Learn Deluge<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/deluge\/help\/\">Documentaci\u00f3n oficial de Zoho Deluge<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/deluge\/help\/connections.html\">Zoho Deluge: Connections<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/deluge\/help\/release-notes.html\">Zoho Deluge: release notes<\/a><\/li>\n<li><a href=\"https:\/\/support.google.com\/gemini\/answer\/16972047?hl=es\">Google Gemini: cuadernos de estudio<\/a><\/li>\n<\/ul>\n<p><em>Nota metodol\u00f3gica: las funciones de Gemini descritas corresponden a la experiencia observada en agosto de 2026 y pueden cambiar. Las capturas documentan la interfaz y el comportamiento observados durante nuestro experimento. Para Deluge, la documentaci\u00f3n y los entornos oficiales de Zoho se mantienen como referencia t\u00e9cnica.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Probamos una ruta distinta para aprender Zoho Deluge: documentaci\u00f3n oficial como fuente de verdad, Gemini como academia adaptativa, Learn Deluge como laboratorio y Zoho Creator como entorno de aplicaci\u00f3n.<\/p>\n","protected":false},"author":2,"featured_media":93,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[13,12],"class_list":["post-92","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-investigacion","tag-ia","tag-zoho"],"_links":{"self":[{"href":"https:\/\/zherpa.ai\/blog\/wp-json\/wp\/v2\/posts\/92","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zherpa.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zherpa.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zherpa.ai\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/zherpa.ai\/blog\/wp-json\/wp\/v2\/comments?post=92"}],"version-history":[{"count":1,"href":"https:\/\/zherpa.ai\/blog\/wp-json\/wp\/v2\/posts\/92\/revisions"}],"predecessor-version":[{"id":94,"href":"https:\/\/zherpa.ai\/blog\/wp-json\/wp\/v2\/posts\/92\/revisions\/94"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zherpa.ai\/blog\/wp-json\/wp\/v2\/media\/93"}],"wp:attachment":[{"href":"https:\/\/zherpa.ai\/blog\/wp-json\/wp\/v2\/media?parent=92"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zherpa.ai\/blog\/wp-json\/wp\/v2\/categories?post=92"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zherpa.ai\/blog\/wp-json\/wp\/v2\/tags?post=92"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}