I wonder if our learning curves are skewed because of the lowered bar, these days.

I know I started with HTML, then SHTML, then PHP and CSS and MovableType and PHPNuke and WordPress (in pretty much that order). But it was a gradual climb. Today people can just start with WordPress/Drupal/Joomla/Whatever via 1-click installers. They don't learn FTP or SSH because they don't have to. And because of all that, some things are far harder than 'we' feel they should be.

We make it too easy and not easy enough.