Ask Lemmy
A Fediverse community for open-ended, thought provoking questions
Please don't post about US Politics. If you need to do this, try !politicaldiscussion@lemmy.world
Rules: (interactive)
1) Be nice and; have fun
Doxxing, 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 spam
Please do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.
4) NSFW is okay, within reason
Just remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com.
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 info@lemmy.world. For other questions check our partnered communities list, or use the search function.
Reminder: The terms of service apply here too.
Partnered Communities:
Logo design credit goes to: tubbadu
view the rest of the comments
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 includedDEBUG
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.