I have never used an Apple. I started out on computers pretty late, as my family was poor. In my early 20s, I bought an IBM PC/AT. Had fun with it, 5.5 inch disk drive and all. Called it "Computersaurus". Got pretty good at playing Tetris in greyscale. I still remember fondly the feeling of the keyboard, I've never used one since then that felt as good to me.
I tracked down the company that made the IBM PS/2 keyboards for IBM. They're still in business, still making that keyboard (and others for IBM terminal gear still in use). Corsair's K65 and K70 keyboards all use mechanical switches, and have a decent feel. I'm currently using a Corsair K95 Diamond keyboard with my workstation. Corsair's utilities and drivers are crap, though. There's an open source utility you can use to set the back lighting and macros on the keyboard.
Anyway, the first computers I was exposed to were a TRS-80 and a Cromenco Z-2 (a Z-80 S-100 bus based machine). Programmed a random number game in TRS Basic and took apart Hunt the Wumpus on the Cromenco (which had 64Kb of RAM).
Next up was an Apple II my friend Tom had; learned to program some more interesting things, including a version of life on a 24 x 24 grid in integer basic, and a basic sub shooting ships game.
First personal computer was a VIC-20. Had loads of fun with that machine and it's tiny amount of memory. Even programmed a version of pac-man for it. Then came my Tandy-1000, which was an IBM PC-Jr in a different case. When I was done with it, it had the 8087 math chip, 640kb of RAM, and a 20mb HDD. I got my intro to computer gaming, with games like Starflight, Kings Quest, Stellar 7, and a few others. Then came the 486-100 PC clone, with a Soundblaster Soundcard. It had 8 Mb of RAM and a 384Mb HDD, SVGA graphics, and sound. And DOOM. And a 3D Renderer and Modeling Program (POV-Ray and Moray).
I Basically kept upgrading to the i7-960 3.2 Ghz, 24GB Ram, and 4TB storage with a RTX 3060 GPU and 2 Aorus 2560 x 1440 monitors and Logitech 5.1 speaker system I have today. Woot! Would love to upgrade again, but I'd need to win a lottery prize to do so.
And yes, I still code. Basic, VB.Net, C#, Python, C, C++. Thought about Rust for a bit.