01 - Bring a large pot of salted water to a boil. Cook linguine until al dente according to package instructions. Reserve 1/2 cup pasta water, then drain and set aside.
02 - Pat shrimp dry and season evenly with salt and pepper.
03 - In a large skillet over medium-high heat, melt 2 tablespoons butter with 2 tablespoons olive oil. Add shrimp in a single layer and cook 1 to 2 minutes per side until pink and opaque. Remove shrimp and set aside.
04 - Reduce heat to medium. Add remaining butter and olive oil to skillet. Sauté minced garlic and crushed red pepper flakes for 1 minute until fragrant without browning.
05 - Pour in dry white wine or chicken broth, lemon zest, and lemon juice. Simmer for 2 to 3 minutes, scraping up any browned bits from the pan.
06 - Return shrimp to skillet. Add cooked linguine and toss thoroughly, adding reserved pasta water as needed to achieve a silky sauce consistency. Stir in chopped fresh parsley and adjust seasoning to taste.
07 - Plate immediately and garnish with Parmesan cheese and lemon wedges if desired.