‘Software Engineering for Internet Applications’ online
Software Engineering for Internet Applications by Philip Greenspun (and a few others) is brilliant. An excellent primer for those new to developing for the internet, even grizzled web developers will likely find nuggets of information here. Well laid out, clear and admirable in breadth if not always depth (but impressively deep too in places), I highly recommend it. I wish this had existed 5+ years ago, but I guess we were all learning this stuff as we went, back then!
I do have a copy of Greenspun’s old book on web development, but was never very impressed with it. This “book” above, however, is awesome. I’m going to start pointing lots of people to it…