Skip Navigation
182 comments
  • Not really a dumb reason, but back in the day I was stuck in the WordPress developer loop and tired of it. I was pretty familiar with a handful of languages, but wasn't doing much more than setting up themes and building out pages with builders.

    One day I heard the CTO talking about a tool he would love to have but couldn't find anything that worked how he needed it to. The CTO was a big buzzword guy and recently shared an article with my manager at the time about how C++ was "the best language". So naturally I chimed in and told him I could build that tool easy peasy and I would use C++ obviously because it's the best language.

    It was such a simple tool, basically just matching phrases and categories and spitting out a list of options. It took me months to make, but I learned a lot and it kind of worked for the most part and everyone was happy. I eventually got a de-facto department in the company where I would just build internal tools and handle some legacy codebases that they were previously outsourcing.

    I later on got my current job because of that leap.

    TLDR: I learned C++ because I was bored and lied that I already knew it.

  • Had to learn Javascript for web development class.

    In all seriousness, I found out about Nim from the debug log of a discord bot and decided to give it a shot. It's now my favorite programming language.

  • I learned a bit of KOBOL after hearing it was the weirdest, hardest, and most unused programming language back in highschool. But only really enough to do a hello world and other very simplistic programs. More because finding resources at that time was difficult.

    • I tried to learn some back around 2019. I don't remember why, but there was something going on relating to it at the time? Maybe it was as simple as me reading an article about Cobol devs retiring.

  • Because I couldn't find any dev to help me make the game I wanted to make.

    • This is actually reasonable. You didn't know what work is needed to make a game, but your reason to learn a programming language because you couldn't get help is absolutely not dumb in my opinion.

      • Actually I did know the amount and kind of work it required, as I have being working on game projects before (I'm sound designer, music composer and game designer).

        It's not really dumb yes, but a bit sad when you think about it.

  • Somewhere before 2010, when I was still on Windows on my laptop and using AutoHotkey, I learned a dialect of Basic. To write an application starter on my USB stick, when going to internet cafes. The starters job was just to run my AutoHotkey script with AutoHotkey interpreter. I never used the Basic language again. I actually forgot which dialect, maybe FreeBasic.

  • Might not be dumb, but I learned programming to create things and learn how things worked. Started with entering in hundreds of lines of BASIC printed in magazines, including debugging font typos.

    Then learned MUF, or Multi-User Forth, a stack-based text language for creating text based dungeons, and managed to stop some malicious users spying and people's privacy in the server.

    Every so often, I pick up a new language to test it to see if it does cool stuff or help me further learn more about how things function.

  • Needed to write a syntax highlighter for VB.Net but I couldn't find any weirdly written edge cases online, so I had to make some myself.

182 comments