Hook 3x-long curved-shank dry fly, #6-10 (tied here on a #8)
Thread Olive (match the body color; black is fine) 140 denier
Materials
Foam Tan over olive (two 1.5 mm sheets glued together, or one 3 mm sheet) (1 strip, cut to shape (body and folded head))
Chenille White (yellow also common on local hoppers) (1 short length (belly/mid-segment))
Clear plastic slips cut from a Ziploc sandwich bag Clear (optionally crosshatched with a brown Sharpie) (2 leaf-shaped slips (underwing))
Calf tail White calf body hair (1 fair-sized tuft (overwing / sighter))
Rubber legs Olive with black bars (brown also fine) (1 doubled piece)
Head cement or super glue (1 drop)
How to tie it
Start olive 140 denier thread on a #8 3x-long curved-shank hook and cut the tag rather than breaking it.
Cut a hopper-body strip from the foam and tie it in at the bend with the olive side down; use alternating over-and-under wraps to keep it from spinning around the shank. That anchor point is the back of the body.
Move the thread forward slightly, tie in the white chenille, then run the thread up to where the middle body segment should end. Roughly the 60% point, since this is the biggest segment. Wrap the chenille forward to the thread and tie it off.
Fold the foam forward over the chenille and secure it with one medium wrap, then a slightly tighter one, then a couple more, and only then really tight wraps. Building up gradually keeps the thread from cutting the foam.
Cut two leaf-shaped slips from a clear Ziploc bag. Tie one in on the near side with a couple of wraps, check that it splays out to the side, then tie the second on the far side; lock both in with tighter wraps and trim the butts short.
Tie in a tuft of white calf tail as an overwing, trim the butts fairly short, push the trimmed ends up and take a couple of wraps through the middle of the stubs to lock the wing down; make sure it sits with a little coming off each side.
Fold a piece of barred rubber leg material and tie it in with two loose wraps so it can be positioned coming off the sides and slightly down; trim the long piece off and add several tight wraps once the legs sit right.
Open the remaining foam, fold it forward over the front to form a bulbous head, not so far forward that it blocks the eye, and secure with two or three medium wraps followed by tighter ones.
Whip finish (four turns, by hand if your tool won't clear the legs and head) at the BACK of the folded head.
Trim the foam head to length with a small V, then trim the legs. Front legs a little shorter than the back. Wick a drop of head cement or super glue into the thread wraps on the underside.