Ask Lemmy
A Fediverse community for open-ended, thought provoking questions
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 [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:
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.
This is an awesome story. I started early too but all that got me was into some sketchy early aol rooms lol.
yeah curiosity can definitely lead to different places 👀
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
, butjc
. I pointed it at the directory for the Java class library in Netscape and I was off to the races lol