💾 Archived View for gmi.andremor.dev › en › topics › programming captured on 2023-03-20 at 17:41:13. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
Although my history with computers begins when I am 6 months old, programming did not take course until I was 14 years old.
A friend named Santiago asked me if I could create some kind of keylogger. I didn't know anything about programming at the time but I said yes, I could create such a program. I told him to wait a few days for me to create it.
So when I got home, I looked for a language to program it with.
There were several ways but I have decided to program with C++.
I learned quickly, there was a playlist on YouTube that helped me to learn more about C++ (and C too).
In the end I was able to create the program, after the playlist, I saw a video about programming a keylogger (with C++) to guide me.
I presented the program to the friend, regarding that if he used it, no idea, he never told me what he would use it for.
At the time I was using Visual Studio Community 2017 with the respective C++ compilers.
After that keylogger I continued learning more about C++ but still without ideas of what to create.
In April 2019, I was watching playlists of old Discovery Kids series, and I came across Wow! Wow! Wubbzy!, one of my favorite series of all childhood.
The excitement of remembering the series again was so great that I decided to watch its episodes, only to find that the Latin dub of the series has been lost.
So I kept watching more and more videos, and came across Wubbzypedia, a wiki hosted by FANDOM that had a ton of information about the series. The best thing was that it was not abandoned, someone named SuKanzoo still kept the wiki active.
I wanted to contribute, so I started doing it until I reached Admin rank.
This was because I wanted to put CSS on the page, to update the old infoboxes to the portable infoboxes.
From here I learned web development, including JavaScript.
I supported the wiki a lot by giving it new features so that it can adapt to each new update, be it MediaWiki or FANDOM in general.
When I joined Wow Wow Discord, I saw that they still did not have many features that Discord offered at the time, they did not have bots either, so at the minimum moment that I got to moderator position, I got down to work to bring (and teach how to use) the new features and a few popular bots of the time.
But here what interested me the most was creating a bot for that Discord server, something that strongly values the Wubbzy theme that the server had.
Here I started to create my bot called Gidget, which in principle would be a private bot.
Before, I learned a little about Node.js, since I saw that the support for (Discord) bots in JavaScript was more abundant than in other languages, and I already knew JavaScript so it would not be difficult to learn it.
At that time, I met a youtuber named Ripi, who created easy-to-understand tutorials for Discord.js in Spanish. I joined his Discord server with the aim of being sociable, but I saw that I could help more, that made me get a staff role on that server.
After that I met a web page dedicated to Discord bots, called Portal MyBOT, where the entire community was dedicated solely to that, Discord bots. And best of all, the community was Spanish-speaking.
There I reinforced my knowledge about Node.js and the Discord API, as well as making better use of the Discord.js library.
I also met many friends who helped me continue in this world of programming.
One of the most notable is Awoo, who trusted me despite having no greater experience with the Discord API (I explained sharding to someone, but I didn't use sharding in any of my projects at the time, we met there).