This is true but misleading. You could make a similar statement about any field where technology improves over time. For example, "nothing has changed in the manufacturing process that would prevent someone from building an automobile the same way as 60 years ago" -- sure someone could build it that way, but it doesn't mean it would be a successful product compared to other things currently on the market.
And I am not talking about using different frameworks / compiled languages / etc... I'm talking about the improved techniques we've developed over the years combined with new features in browsers, such as:
* HTML5 vs. HTML4 (streamlined and more consistent syntax in a lot of places)
* Float-based grid systems for layout
* Flexbox(!) for alignment
* media queries and picture/srcset for responsive design (heck, the whole concept of responsive design)
* web fonts (not being limited to the dozen or so that are available through the OS only)
* BEM methodology (having a modular mindset about styling components, combined with avoiding specificity issues by just using a class for everything)
...and that's just plain old HTML and CSS... don't even get me started about javascript (even just JS/ES5!)
I guess I meant "the marketplace of ideas". I'd think someone who wants to learn how to build websites in 2017 wants to learn how to build modern websites in 2017.
The tutorials have. I agree with you, the same things I learned 10 years ago are still relevant. But every tutorial out there now basically preaches that you need to learn $new_hot_language, and $new_hot_framework. For a beginner that doesn't know any better, it can sound like those are necessary.
And I am not talking about using different frameworks / compiled languages / etc... I'm talking about the improved techniques we've developed over the years combined with new features in browsers, such as:
* HTML5 vs. HTML4 (streamlined and more consistent syntax in a lot of places)
* Float-based grid systems for layout
* Flexbox(!) for alignment
* media queries and picture/srcset for responsive design (heck, the whole concept of responsive design)
* web fonts (not being limited to the dozen or so that are available through the OS only)
* BEM methodology (having a modular mindset about styling components, combined with avoiding specificity issues by just using a class for everything)
...and that's just plain old HTML and CSS... don't even get me started about javascript (even just JS/ES5!)