"but programming languages for the web"
Why? I taught myself BASIC on a Beeb, got a semi-formal introduction to Pascal at college, which contained principles (modularity, scope, etc) that I took over to C when I taught myself that. I learned VisualBasic because it was a simple way to get results. I wanted to write my own flat-file blog software (didn't have SQL access) so I learned PHP and wrote it.
Or, to look at it from a different direction, when I first started out with Internet stuff, writing server extensions was a script or C program called from cgi or cgi-bin. Then along came PHP. Now sites are using Ruby due to the various inadequacies of PHP. I bet if you took any random eight year old and brought them up to speed on Ruby or such, it'll be three languages out of date by the time that child leaves school.
Would it not be better to teach children to program generically? You could start them with something like Scratch to demonstrate the possibilities of what programming can offer. You then progress them on BBC BASIC and introduce the concept of functions and procedures, and the idea of having code libraries (this is why I specify BBC BASIC, not an inferior one that is a tangle of GOSUB calls). Once they get better, you to introduce them to C which is like BASIC with oomph (certainly writing a direct port of something complex will highlight the difference between interpreted and compiled). C allows a lot more creativity but contains many more pitfalls - however it is a solid real-world language. Your operating system's kernel is probably written in C, as would be a large chunk of the software in your machine.
With this basis in how to think like a programmer and how to break a problem down into chunks, and how to do stuff like sanitising inputs and code re-use/sharing, the child (probably a teenager by then) will be ready to think about how to program for the Web.
Because I sure as hell wouldn't want somebody without the groundwork to be let loose on the Internet. There's already enough shitty code and 0-day flaws that we really really don't need any more.
"instead of the Americans bringing out all these multi-billion dollar properties."
I would be inclined to say this is possibly more psychological than technological. Sure, it is a rough generalisation that Americans get all freaked out over SATs and Brits get freaked out over celebrity gossip; but perhaps it runs deeper in that a person with a good idea has a much higher barrier to acceptance/funding than in America? Then again, watch Dragon's Den some time, maybe over this side of the ocean we just don't appreciate suckers? I mean, there's an online thingy I read that was always going on about (quote) The Kids Of Instagram (unquote) so I eventually looked up Instagram. I'm afraid my first thought was "that's it?". Maybe it could have been me making millions and getting bought out for silly money? I'd first have have to have realised that this was in fact a viable proposition in the first place! Nothing to do with coding skills, a lot to do with psychology. So perhaps teaching children to program "because Americans make all the money" is really the wrong way to approach this?