[noun] + ほど + [negative] [verb (plain)] + ほど [i-adj] + ほど [na-adj] + な + ほど [verb (ば-form)] + [verb (dictionary form)] + ほど [noun (amount)] + ほど
ほど marks a degree. After a noun, with a negative at the end of the sentence, it means "not as … as"; after the plain form of a verb or an adjective, it means "so … that", "to the point of".
The same ほど with ない or いない at the end says nothing else matches: "there's nothing as … as".
The clause before ほど describes how far things went. A な-adjective keeps な, and before a noun ほど takes の.
With the ば-form of the same verb or adjective before it, ほど means "the more …, the more …".
After a number, ほど means "about". It is a little more formal than くらい, and you hear it in shops and announcements.