I started computers in 1982 with a home-built Sinclair ZX-81 (Z-80 8-bit, cheap video on your tv), used it for designing & debugging I-8085 hand-compiled MC for tech school, where there were only 4 Intel SDK-85 microprocessor development boards in the lab for a class of 30 students; I paid attention before I reached 6th quarter & MC-level micros, to a friend, (bet he was aspie, now I feel back then about it) who had built a ZX-80 and said "Get you a ZX-81 so you don't have to rely on the school boards, and you can use it for your TRS-basic".
We had learned "PC" of the day on Tandy TRS-80's with cassette tape, only two machines out of 10 in the lab had 5" floppies. I got one of those later, picked up a 1MB HD discarded when my Company upgraded to the new XT & AT IBM's, and used Tandy's excellent Z-80 Assembler to customize an old 8" floppy based OS to add 3" floppy support to my ZX-81.
Learned IBM-PC on a dos-based XT at first job out of tech school at the age of 41, after 10 years as a late-blooming "hippie". Learned Win 3.1 when a friend pirated me a copy, bought a new 486 MB to install Win95.
Experimented with FreeBSD 3.3 on a spare computer and learned basic networking by hooking that up to my AT Win95 box and making them talk to each other, was fun, especially when I could make my FreeBSD desktop appear in an X-Windows server on my Win95 desktop.
But, FreeBSD is weak on X-windows apps, and depends on Linux compatibility layers to provide more of those.
One day, I got a copy of RH6.1 Linux to try out for a daily-desktop, and the rest, as they say, is history ...
_________________
He who sees all beings in the Self, and the Self in all beings, hates none -- Isha Upanishad
Bom Shankar Bholenath! I do not "have a syndrome", nor do I "have a disorder," I am a "Natural Born Scholar!"