Nice thread! I started with a Basic Set when I was around 12 and quickly moved up to AD&D 2E in junior high with some friends. Continued playing in HS and college more with another group of friends. I remember one Christmas break during college where we got back together and just played D&D for about a week straight. Get together around 8pm, actually start the game around 10pm, break up around 6 or 7am, go home and sleep during the day, meet up the next night, and repeat. We were basically vampires that week and consumed way too much soda and pixie stix. During semesters we also spent a bunch of time playing a MUD that was a ton of fun, but not the same. Many nights in college I was in the engineering school computer lab late with a bunch of Asian dudes instead of out drinking.
Moved to Dallas after graduation and 3E came out, and I decided to give that a shot. Didn't really know anybody in the city, but made some good friends through D&D that I still keep in touch with. After I moved to CO I tried to play an online game with several of them, which lasted about a year, but it was really difficult and slow with the online tools available then.
Tried 4E about two times and hated that version. Took an extended break from D&D after my 2nd kid was born due to lack of time.
Last fall some friends and I started playing Gloomhaven and after a while we decided that for the amount of time we were spending, we should just be playing D&D, so we made the switch. Out of our group of 5 we have me, 2 guys that played 2E back in the day, 1 who played 3E for a while, and a complete newbie. To get up to speed on 5E, I volunteered to run the Starter Set. We just finished about 3/4 of that campaign, and now we are starting a new adventure with my friend DMing a homebrew set in Greyhawk.
If you want lots of minis for cheap, look at getting an Ender 3 or similar 3D printer. Two of us have bought them primarily to print minis, and it's so much cheaper than buying them. There are many, many great models out there for free or cheap.