Cook Pasta: Cook linguine al dente according to package directions; reserve approx. 1/3 cup of pasta water.
Make Sauce: Meanwhile, bring large cast iron skillet to medium-high heat. Add oil; swirl to coat the pan. Add garlic and move around pan until it becomes fragrant; approx. 30 seconds. Add wine, butter, lemon juice, lemon zest, crushed red pepper (if using), salt and pepper. Whisk to combine.
Shrimp: Add shrimp and move around pan until they are fully cooked, 3-4 minutes (approx. 2 minutes aside - shorter for small shrimp, longer for really big shrimp).
Combine: Add cooked pasta to the cast iron skillet and toss to coat the noodles. Add a splash or two of the reserved pasta water to help create a nice sauce.
Taste: Taste and add any additional salt, as desired.
Serving: Serve immediately with fresh parsley and freshly grated parmesan cheese - maybe even some grilled bread!
Notes
White Wine: I would recommend a stronger white wine like a chardonnay, but really any kind should work okay!
Shrimp: use fresh if you can, but frozen works just fine - just thaw before use. I prefer to leave the tail on for more flavor in the dish, but feel free to take it off if you want.
Pasta Water: you might not need all the pasta water, but I always save a little extra just in case.
Gluten-Free: to make this gluten-free use your choice of gluten-free pasta.
Dairy-Free: to make this dairy-free use a vegan butter and a vegan parmesan cheese for garnish.
Storage: store leftovers in an airtight container in the refrigerator for up to 2 days.