this post was submitted on 13 Sep 2023
158 points (95.9% liked)

Ask Lemmy

27240 readers
2212 users here now

A Fediverse community for open-ended, thought provoking questions


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [email protected] or [email protected]. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email [email protected]. For other questions check our partnered communities list, or use the search function.


6) No US Politics.
Please don't post about current US Politics. If you need to do this, try [email protected] or [email protected]


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 66 points 1 year ago* (last edited 1 year ago) (2 children)

A computer when I was still a kid. I wouldn't be the quant and maths PhD I am today without it, that shit literally shaped my life.

I just kept messing around with it when I was 7 years old. I learned to write .bat files and create DOS bootable floppy drives for my games at that age (you needed to play around with Soundblaster drivers and DOS extenders at the time). Then at the same age I quickly discovered BASIC thanks to the fact that MS-DOS used to include QBasic. Then learned some basic assembly using MS-DOS's included DEBUG tool. Then my father got me floppy disks with Turbo Pascal and Turbo C++ on them and then I learned that shit again just by fucking around and looking at the examples, all at the age 7~8.

I coded like a monkey but I still coded and at a very early age I already knew what people usually learn first in university computer science classes.

By the age of 14 I already knew how to write my own minimal bootloader in assembly and a basic 32-bits kernel in C. (then later on math ironically won me over, so ended up formally pursuing applied math with a tiny bit of computer science because I just didn't need it and the whole exposure to programming at a very young age helped me a lot)

All of that was just thanks to the little spark I got when I first got that Pentium MMX computer.

[–] [email protected] 9 points 1 year ago* (last edited 1 year ago) (1 children)

This is an awesome story. I started early too but all that got me was into some sketchy early aol rooms lol.

[–] [email protected] 1 points 1 year ago

yeah curiosity can definitely lead to different places 👀

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

That's almost exactly how I got started, except instead of Turbo C++ and Turbo Pascal it was whatever free or bootleg programming language I could get my hands on. I remember when I first learned Java I used an online compiler where you just plopped your code in a text box, then I found some compiler called not javac, but jc. I pointed it at the directory for the Java class library in Netscape and I was off to the races lol