Are we pushing new developers into programming languages too fast instead of teaching the fundamentals? Sure, we all loved the first time we saw our computer print"hello world", and we're eager to share that experience. But when I see people asking how they can pass a variable from JavaScript code to PHP, I wonder if we aren't doing people as much of a favor as we think we are.
You veteran developers out there -- you're not off the hook. Now's the time to figure out how your tools are built, how the fundamentals themselves are composed from other fundamentals.
Unsolicited plug: Microsoft's WordFlow keyboard