Originally Posted by lo2
I would prefer a better answer, I do not think that answers like that belong here.
So come on please do better than this!
Let me try and sum up what the others have said so well.
You need 100 - 125 gms spaghetti per person. You will usually find the recommended cooking time on the side of the packet, so if it says: "8 minutes", you need to time it for exactly 8 minutes.
Buy good quality pasta: Barilla, Di Cecco, Agnesi are all very good.
Bring a large pot of water to a rolling boil.I usually put a lid on the water and salt it generously. You need at least 1lt of water for 100 gms pasta.
Add your spaghetti to the boiling water, bring back to the boil ( it should take seconds!) and start your timer. 8 minutes.
After 6-7 minutes, pull a piece of pasta out of the water. Bite it. It should be slightly resistant to the bite.By the time you've done this, your 8 minutes will be up, so take the pan off the cooker, drain it in a colander, and put it into your serving dish. Serve with your favourite sauce and sprinkle some parmigiano reggiano ( parmesan cheese) on top.
There - there's nothing clearer than that!
It seems to me you might just be doing this for the first time, in which case (as with all cooking) don't panic and don't be afraid. It'll work just fine.
After you've made spaghetti "al dente" two or three times, you'll realise that it's actually not at all difficult - but you have to keep an eye on what you're doing!