Take the 2-minute tour ×  I have a pretty good understanding of
stacks, sheaves, descent, Grothendieck topologies, and I have a
decent understanding of commutative algebra (I know enough about
smooth, unramified, étale, and flat ring maps). However, I've
never seriously studied Algebraic geomtry. Can anyone recommend
a book that builds stacks directly on top of CRing in a
(pseudo)functor of points approach? Typically, one builds up
stacks segmentwise, first constructing Aff as the category of
sheaves of sets on CRing with the canonical topology, which
gives us CRing^op. Then, one constructs the Zariski topology on
Aff, and from that constructs Sch, then one equips Sch with the
étale topology and constructs algebraic stacks above that. (I
assume that one gets Artin stacks if one replaces the étale
topology there with the fppf topology?)  Does anyone know of a
book/lecture notes/paper that takes this approach, where
everything is just developed from scratch in the language of
categories, stacks, and commutative