In a large pot, bring salted water to a boil and cook the linguine or spaghetti according to package instructions until al dente. Drain and set aside, reserving 1/2 cup of pasta water.
In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant, being careful not to burn it.
Add the diced zucchini and red bell pepper to the skillet. Sauté for about 3-4 minutes until they start to soften.
Stir in the halved cherry tomatoes and sliced black olives. Cook for an additional 3-4 minutes until the tomatoes begin to blister.
Add the cooked pasta to the skillet and mix well, incorporating the vegetables. If the pasta appears dry, gradually add the reserved pasta water until you reach your desired consistency.
Remove from heat and stir in the lemon juice, lemon zest, and chopped herbs (parsley and basil). Season with salt and pepper to taste, mixing until everything is evenly coated.
Serve immediately, topped with grated Parmesan cheese if desired.