How does one go from an understanding of basic algebraic topology (on the level of Allen Hatcher's Algebraic Topology and J.P. May's A Concise Course in Algebraic Topology) to understanding the paper of Hill, Hopkins, and Ravenel on the Kervaire invariant problem?

I have read that some understanding of chromatic homotopy theory and equivariant homotopy theory (neither of which I am familiar with, aside from their basic idea) is required, but it seems that there are still quite a few steps from basic algebraic topology to these two subjects and from these two subjects to the Hill-Hopkins-Ravenel paper.

I do have some idea of a few topics beyond what is discussed in the books of Hatcher and May, such as model categories on the level of Dwyer and Spalinski's Homotopy Theories and Model Categories, as well as some idea of spectral sequences (both of which are required reading for the paper, I believe), but it would be nice if we could come up with some sort of roadmap (with an ordered list of subjects, and even better if we had references) from the Hatcher and May books to the Hill-Hopkins-Ravenel paper. For that matter, I don't even know how spectral sequences and model categories fit in, so it would be nice I guess if there's also an explanation as to how each of these prerequisite subjects fit into the paper.

I'm looking for something like the very nice answer to this query regarding the Norm Residue Isomorphism theorem.