I love how noobs come here - most likely after graduating summa c u m (sorry ... Latin won't pass filter!) laude with a CS degree and want to just trash folks who **might** have more experience than them. All from behind the Internet Anonimity Layer!
I started with programming in 1973 from what was then a highly accredited school that has since been absorbed into bigger corporate entities. However after dealing in such esoteric things as
plug-board coding
RPG II
Level F COBOL
Fortran 4
System/360 Assembler
6502 Assembler
C, C+ and C#
Dartmouth BASIC, Atari BASIC (Dartmouth subset), PICK BASIC (modified Dartmouth)
Pascal
VB, VB.Net, ASP.NET
... and others if I strain
and then dealing with SQL in 1985 when it was an infant and Oracle didn't have a clue.
Only to find years later the braggadocio of the locker room still exists. I have no CS degree, but I do have 38 years of hardcore coding, debugging, project lead, documentation, sales and support behind me.
Have fun! While these and other parts of my CV are "legacy" they are the building blocks of current position and path.