Aunque mi historia con computadoras empieza cuando tenía 6 meses de edad, la programación no llega hasta yo tener 14 años de edad.
Un amigo llamado Santiago me preguntó si podía crear alguna especie de keylogger. No sabía nada sobre programación en ese momento, pero dije que sí, que podía crear un programa así. Le dije que esperara unos días a que yo lo creara.
Así que cuando llegué a casa, busqué algún lenguaje interesante para programarlo.
Había varias formas pero para este proyecto he decidido programarlo con C++.
Aprendí rápidamente; había una playlist en YouTube que me ayudó a aprender más sobre C++ (y también C).
Al final pude crear el programa; después de la playlist, vi un video sobre cómo programar un keylogger (con C++) para guiarme.
Le presenté el programa a mi amigo; respecto al uso, ni idea, nunca me dijo para qué lo usaría.
En ese momento estaba usando Visual Studio Community 2017 con los respectivos compiladores de C++.
Después de ese keylogger seguí aprendiendo más sobre C++ pero aún sin ideas de qué crear.
En abril de 2019, estaba viendo playlists de series antiguas de Discovery Kids y encontré Wow! Wow! Wubbzy!, una de mis series favoritas de toda la infancia.
La emoción de volver a recordar la serie fue tan grande que decidí ver sus episodios, sólo para encontrar que el doblaje latino de la serie se ha perdido.
Así que seguí viendo más y más videos, y encontré Wubbzypedia, una wiki alojado por FANDOM que tenía mucha información sobre la serie.
Lo mejor fue que no estaba abandonada, alguien llamado SuKanzoo aún mantenía activa la wiki.
Quería contribuir, así que lo hice hasta que tuve permisos de administrador.
Esto se debió a que quería poner CSS en la página, para actualizar los infoboxes antiguos a infoboxes portátiles.
Desde aquí aprendí desarrollo web, incluido JavaScript.
Apoyé mucho a la wiki dándole nuevas características para que pueda adaptarse a cada nueva actualización, ya sea MediaWiki o FANDOM en general.
Cuando me uní a Wow Wow Discord, vi que todavía no tenían muchas características que Discord ofrecía en ese momento, tampoco tenían bots, así que en el mínimo momento que tuve el rol de moderador, me puse manos a la obra para traer (y enseñar cómo usar) las nuevas funciones y algunos bots populares de la época.
Pero aquí lo que más me interesó fue crear un bot para ese servidor de Discord, un bot que esta vez valore mucho el tema de Wubbzy que tenía el servidor.
Aquí comencé a crear mi bot llamado Gidget, que en principio sería un bot privado.
Antes aprendí un poco de Node.js, ya que vi que el soporte para bots (Discord) en JavaScript era más abundante que en otros lenguajes, y ya conocía JavaScript por lo que no sería difícil aprenderlo.
En ese momento conocí a un Youtuber llamado Ripi, quien creó tutoriales fáciles de entender para Discord.js en español. Me uní a su servidor de Discord con el objetivo de ser sociable, pero vi que podía ayudar más, eso me hizo conseguir rol de Staff en ese servidor.
Después de eso conocí una página web dedicada a los bots de Discord, llamada Portal MyBOT, donde toda la comunidad se dedicaba únicamente a eso, los bots de Discord. Y lo mejor de todo, la comunidad era de habla hispana.
Allí reforcé mis conocimientos sobre Node.js y la API de Discord, además de hacer un mejor uso de Discord.js.
También conocí a muchos amigos que me ayudaron a seguir en este mundo de la programación.
Uno de los más notables es Awoo, quien confió en mí a pesar de no tener mayor experiencia con la API de Discord (le expliqué la fragmentación a alguien, pero no usé la fragmentación en ninguno de mis proyectos en ese momento, nos conocimos allí).