I have to agree with you raydog on one point, there should be a link to the correct file in the tutorial. And maybe the tutorial should be updated with some text explaining the problem with shader vesions.
As to error messages, from the program/code, I don't agree. The tutorials are made for programmers that want to learn how to do one spesific thing. All errorhandling stuff is usually left out so it doesn't "disturb" the main objective(?) of the tutorial.
Endre