Ideal background for algebraic geometry

From Foundations of Algebraic Geometry:

… in an ideal world, people would learn this material over many years, after having background courses in commutative algebra, algebraic topology, differential geometry, complex analysis, homological algebra, number theory, and French literature.