Bring 8 cups water to a boil and cook linguine pasta according to package directions until al dente, about 7 minutes. Drain and set aside.
Over medium-high heat, melt 2 tablespoons butter in a cast-iron skillet (or large pan.) Sprinkle salt on shrimp and add to the hot pan. Cook shrimp 2-3 minutes on each side until shrimp is no longer translucent and begins to pinken. Set aside on a plate.
Add remaining 3 tablespoons of butter to the skillet and once melted, add garlic. Cook 30-60 seconds until garlic is aromatic. Add white wine, half & half, Parmesan, salt, parsley, and juice from 1 lemon. Bring to a simmer for 5 minutes and continue to stir until cheese is melted through.
Add linguine and shrimp to the pan. Stir until blended. Sprinkle with fresh parsley and Parmesan before serving.
Notes
If the sauce does not thicken, add 1 teaspoon of cornstarch to 1 tablespoon cold water. Add mixture to boiling sauce and continue to stir as it thickens.