I remember years ago watching episode 11 of the CSS-Tricks. screen cast, Working Modularly with PHP and thinking, “Wow, PHP. I just started school, I have no idea what Chris is talking about.” I didn’t pay attention to that one and it was quickly forgotten.
2 years later, I’m finally programming for a living and guess what..? The company I work for builds pages MODULARLY. We use ASP (another dead language I have to learn) but the concept is still the same with any scripting language: instead of copy and pasting the same header code from page to page, why not build a header page and include it with a little code. Duh. Adding new links and header images has become unfathomably easy. The functions to name pages is a little advanced but not hard to learn.
The concept is ridiculously simple and yet it was left out of my earlier curriculum. I’m done bitching about what I DON’T learn in school, there is just too much. However, modern concepts should be introduced.