ALGEBRAIC CURVES, An Introduction to Algebraic Geometry, 2008, William Fulton

Prerequisite is a course of abstract algebra. To read the book, you should be comfortable with the math abstract language, meaning, you studied math as math major for at 3 years.

This book was originally written in 1969.