Lifted from Mathoverflow:
I think (almost) everyone agrees that Hartshorne's Algebraic Geometry is still the best. Then what might be the 2nd best? It can be a book, preprint, online lecture note, webpage, etc.
One suggestion per answer please. Also, please include an explanation of why you like the book, or what makes it unique or useful.
Algebraic Geometry: A First Course by Joe Harris is a very good book that sits in that region between undergraduate treatments and the prerequisites of Hartshorne. In particular, one does not need to know much commutative algebra to get a lot out of Harris's book. Harris himself recommends reading Hartshorne after his book for the theory of schemes.