Hi all,

I am a student almost without any background on algebraic geometry (but I do know the basic graduate algebra and topology). Now I am trying to understand something about algebraic stacks.

  I want to start with this short AMS article first: http://www.ams.org/notices/200304/what-is.pdf
 
  This article tries to define algebraic stacks by introducing the notion of the moduli 
space of elliptic curves. However, I do not know anything about elliptic curves and 
there are just too many possible books.

  Can someone give some suggestions about how to proceed to learn enough elliptic curves so as to understand something about algebraic stacks? I also welcome other suggestions. Thank you.