In college I used a CDC 6600 mainframe. In undergrad we used punch cards but then in grad school we were able to use dumb CRT terminals. I started college with a slide rule, went to an HP35 calculator, then in college I had an HP25 programmable calculator.
At my first job they had an IBM 1130 small minicomputer. It had a hard drive with swappable disk packs, about 1MB each. It only worked with punch cards. The computer, keypunch and printer filled a room. Just before the PC era, my office bought a new minicomputer based on the Motorola 68000 processor and Unix.
My first computer was a Commodore 64, connected to a cassette player and TV. I could program it but didn't write any elaborate programs.
In the early 1980s I bought one of the first IBM PCs, with dual floppy drives and 256KB of memory. A few years later I bought a hard drive kit for it from a very small store in Austin called Compushop. They grew to a nationwide chain then shrunk to nothing. The drive was 20MB for $450. I didn't think I would ever use all of that space but later I added another 20MB drive, then swapped those for a single 60MB drive. At some point I also bought a used Toshiba laptop but I think it was 8088-based. I rigged up a serial port network to connect this laptop in my living room with the IBM PC in the bedroom and basically used it as a terminal. I started running Autocad on the IBM PC. (Funny that back then you could install Autocad off of 8 or 9 floppy disks and now it probably takes 100MB on a DVD.)
My next computer was a 386DX homebuilt by a friend of mine. From there I started building all of my own, going to a 486DX2-66, then worked up to an AMD at about 1GHz.
When the Intel Core2 duo processors came out I started building machines again and built a dual core machine for my office, overclocked to 3.8GHz, and a quad core for my house that also managed to run at 3.8GHz. I still use that machine. I later built a batch of CAD machines for my office using i5-750 processors at 3.5GHz.
I had to get a new job a few years ago. My new machine at that company was a Dell workstation with dual Xeon 4-core processors. After 3 years that machine got swapped out for a Dell Precision laptop, with an i7 at about 2.7GHz and 64GB of RAM.
My first laptop was a Dell. It was fairly slow but I used it a lot. I gave it to my mother and got a Dell Latitude with a dual core processor at 2.5GHz. This machine is pretty old now but I upgraded it with an SSD and clean install of Win7 and it is still a pretty fast machine. These days it is my most used machine at home. I have a small Toshiba that I bought for travel, and I have my wife's old small Toshiba laptop that I rejuvenated by installing an SSD and Win7, but we don't use it for much. So altogether I have 4 Win7 machines that I use at home and one at work.
When I started with actual PCs of course they were running MS-DOS. My employer was resistant to spend the money to buy a bunch of PCs but we eventually inherited some from an associated company. Our PCs mostly ran MS-DOS but eventually we ran Windows 3.1 for the few programs that required it. I never needed Win3.1 at home but I did run DesqView for awhile. I was big in using bulletin boards and with Desqview I could be downloading stuff in one window while writing programs in another window. I started using Win95 at home when people reported that it actually worked well, then went to Win98 at home and at work. All of the machines that I use now are Win7. I'm thinking about upgrading my spare laptop to Win10 for a test, and my employer is going to do the same thing.
In engineering school I programmed in Fortran. I used Fortran after college, then when we got the Unix machine I learned C. When I got my first IBM PC I learned Turbo Pascal and also used Turbo C. Running Autocad I also had to learn AutoLISP. I bought a cheap version of visual basic and learned a little bit of that. Now most of my programming is in Borland Delphi.
I bought a Mac Mini and tried my hand at iphone programming but then I had to switch jobs to another company and now I don't have time for that.
Since I've been through all of these different computers, between home and 3 different jobs at least 18 different PCs, I finally decided that I should consolidate and organize all of my files. I put a 3TB drive in my old desktop computer and started copying files to it. Then I spent almost a year sorting them and removing duplicates. I finally boiled it down to about 1TB of files and created some proper backups.