Thats an interesting list of nice books, bombadillo.
If I was unclear, I was not recommending a book to learn curves from, merely indicating that hartshorne is not at all the level thought appropriate for undergrads by at least one famous algebraic geometer in britain.
I enjoyed perusing your list as well, a few of which i own. they are very diverse in nature, and certainly include some very elementary entry level books. I add a few remarks.
1) Conics and Cubics. Bix. Springer.
apparently extremely elementary, discussing only the curves in the title, although cubics are already a sophisticated topic, at the upper end of their study, having played the lead role in wiles solution of fermats last theorem.
2) Elementary Geometry of Algebraic Curves. Gibson. Cambridge.
another quite elementary treatment, again maxing out pretty much at the addition law on cubics it seems.
3) Plane Algebraic Curves. Brieskorn and Knorrer. Birkhauser.
an impressive tome of over 700 pages, with sections on history, elementary algebraic methods (resultants), and more sophisticated topological methods, resolution of singularities and integrals of differential forms, by a master researcher (Brieskorn) on the theory and practice of analyzing singularities. far froma self contaiend boiok, but very illuminating and interesting, he discusses some prettya dvanced topics such as hodge theory and algebraic derham hypercohomology, but seems never to even prove the riemann roch theorem. his approach is often to tell you the many facts he knows about the subject, and then just pull in whatever heavy machinery he needs to deduce them.
tha advantage of his un - self - contained approach is he tells you a lot you would not hear if he were restricted to what he can fully present with all the background.
4) An Invitation to Algebraic Geometry. Smith, et al. Springer.
apparently kind of an informal overview of what goes on in algebraic geometry, not restricted to curves really, nor an introduction to them.
5) Complex Algebraic Curves. Kirwan. Cambridge.
i could not get hold of a copy, but the author is a well known algebraic geometer, a student of Atiyah I believe. this book should be a good treatment.
6) Introduction to Commutative Algebra and Algebraic Geometry. Kunz. Birkhauser.
again not an introduction to curves, but a general introduction to commutative algebra and algebraic geometry.
7) Algebraic Curves and Riemann Surfaces. Miranda. AMS
this really is a thorough going introduction to curves over the complex numbers, with complete proofs of the main results, such as riemann roch theorem (a la Weil and Serre)
8) An Invitation to Arithmetic Geometry. Lorenzini. AMS.
a lovely introduction to the arithmetic side of the subject, the algebraic concept of integral closure, due to zariski, discriminants, ideal class group, and again reproducing the proof of Weil using ideles, (did Serre add anything?) for riemann roch.
so the book to choose depends on what you want out: you can have fun playing around with elementary conics and cubics, or go for a development that includes riemann roch, and hopefully also some significant applications, to jacobian varieties and projective models of curves, such as found in p. griffiths' china lectures, introduction to algebraic curves. he proves most of the basic results (bezout, riemann roch) and applies them too.