Regular sugar is called granulated sugar (mentioning this because if you're baking, this term comes up a lot).
Put regular sugar in a grinder, the resulting powder you get is called caster sugar. This is used in recipes where you need the sugar to dissolve quickly. You don't have to buy it. If you have regular sugar and you have a grinder at home, that's basically all you need.
To make icing sugar, you need to put granulated sugar + cornflour in the grinder. This is used mostly for icing and frosting only, so don't use icing sugar in a recipe unless specifically mentioned.