Using a strainer, rinse the white rice under cold water. continue rinsing it until the water is clear. This will remove any debris and starches so that the rice doesn't clump up.
Now that you rinsed the rice, combine the water, butter, salt, and rice in a medium pot. Place it on the stove on medium heat and bring it to a boil.
Reduce the heat, cover with a lid, and let it simmer. Let the rice completely absorb the water, this should take 18-20 minutes. When the time is up, remove the rice from the heat but leave the lid on. DO NOT REMOVE THE LID for 10 minutes after the rice has cooked. Fluff the rice with a fork and serve.