Hi Adrian, Great article, but you are only a "pup". I am 67 years old, retired, but still building websites. I started in IT in 1969, when punched cards and paper tape were the main media input and output devices, and COBOL, FORTRAN and ALGOL were the incumbent business languages. Very little has changed in language design over the years. The principles are the same now. If you understood it then, you can understand it now. The only difference now is that languages are "interpreted" in real time, rather than being pre-compiled. You had to understand "machine code" in those days, which is why it is so easy to adapt to current languages. css and html each had equivalents in COBOL, as did scripts. There is nothing earth shattering or "new" about these modern tools. You just need to understand the syntax and the context. It is easy to pick up if you were around then. Keep trucking. Best regards Paul