MathOverflow will be down for maintenance for approximately 3 hours, starting Monday evening (06/24/2013) at approximately 9:00 PM Eastern time (UTC-4).
    Post Made Community Wiki by Anton Geraschenko♦♦
show/hide this revision's text 1

Shafarevich wrote a very basic introduction, it's used in undergraduate classes in algebraic geometry sometimes

Basic Algebraic Geometry 1: Varieties in Projective Space

also, for a more computational point of view

Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Commutative Algebra

And the followup by the same authors

Using Algebraic Geometry