Personally, I started off with Roblox back in the early 2010s, and taught myself Lua. I really liked those Tycoon games, and wanted to see how they worked.

I eventually found Minecraft (like every kid back in the day did), and learnt Java to make Bukkit server mods.

Around 2016 I thought websites were kinda cool, so I started learning HTML, CSS, and JS, and I’ve been in the web dev space ever since.

What about the rest of y’all? What’s your personal programming path?

  • moose@reddthat.com
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    1 year ago

    I was forced to learn HTML as a 9-year-old so I could make sick Pet Pages on Neopets and show off to all my Neofriends.

  • jay2@beehaw.org
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    My stepfather Michael. I owe it to him.

    He did drafting and design. One day ion the nineteen eighty’s at work, someone gave him a TRS-80. He let me use it. It came with the obligatory box of unlabeled disks and several copies of ‘digital’ magazine. Among the disks was one labelled ‘edtasm’ in blue pen. It was the editor program for writing in assembly. I bought books on assembly (mail order through a local bookshop) and tried to create the ‘pong’ game. It was terrible. So much frustration.

    When my stepdad saw that, he bought me an Atari 65XE home computer, which had an editor for writing in basic and had a port for saving the data off to a cassette tape so you could reload later. That was a fun time in my life and a good skill to learn early on. It made me unfearful of learning programming, which might have helped me more. I would go on to learn VB, C, C#, Autolisp and VBA.

    Today, I’m a refractory designer, and my pet project at home is loading 3D CADD models into Unity where I play it like a video game, manipulatiing them in VR. At the moment it’s mostly taking a hammer to it, but when my stress goes back down and I get back to it, it shows real promise.

  • Butt Pirate@reddthat.com
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    TI-83 in high school. I made a “fishing” game where you would pick two numbers, and the calculator would do the same, and wait a random amount of time. If you picked the same numbers as the calculator it would tell you what kind of fish you caught. It had a bunch of overrides and a really rudimentary save state.

    From there I taught myself python, bash, sql, and c++. I installed linux on my computer and taught myself the LAMP stack and basic server administration. All in high school.

    You’d think I had a successful career as a programmer with such a promising start, but no. My dad was (and still is) convinced that jesus is coming back “any day now” and was sure to tell me how fucking stupid my aspirations were. I eventually landed a job as a programmer, but decades later than i should have.

  • KoboldCoterie@pawb.social
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 year ago

    TI-83 graphing calculator in high school, around 1998. I would sit there in math class coding games in Basic. Ended up developing a reputation as the guy you went to if you needed a program to cheat on a math test.

    The highlight of the entire endeavor was a class wherein the teacher announced that before a test, they’d be resetting the memory on everyone’s graphing calculators, to prevent cheating. I wasn’t planning to cheat, but I did have a few games I was working on, and I didn’t want to lose them, so I wrote a program that emulated the graphing calculator’s interface, and would let you go through all of the steps to reset the memory, including showing the Programs menu as being empty afterwards, while not actually resetting anything.

    I showed this to the teacher just before the test (demonstrated “resetting the memory” with the program running, then demonstrated that the memory was in fact not reset), and he backed off from the compulsory reset policy in favor of the honor system, because he conceded that he wouldn’t be able to verify that the memory was actually reset anyway. Made me feel like an absolute hero.

    It’s honestly funny because I learned the concepts in the math classes a lot better as a result of this - it took a very thorough understanding of how to use a concept to write a program to solve it for you.

  • wintermute@feddit.de
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    1 year ago

    Back then, when you wanted some new games you could:

    • buy them (over expensive)
    • trade some on cassette tapes at the schoolyard
    • Go to the library, grab some source code books, have fun programming them

    Wrote my own text-adventure when I was 10, since then I came across Basic, Turbo Pascal, JS, Java, AS, Lua, Python, C++, maybe some more 😵‍💫