Ideally, provided you have the right basic equipment, then trying to remove stains at home can be reasonably easy undertaking.
One of the first things to consider in removing stains is what type of cloth you are dealing with. Some fabrics are reasonably color fast but some others may change color slightly depending what type of stain removal method you use.
The next thing to consider is the type of stain you are trying to remove. This will determine how you go about removing it also.
The best thing to try to remove a stain first, is one of the easiest and cheapest methods of all. That ingredient is plain old 'salt', this has been called a miracle stain remover for quite a few different types of stains.
The first thing to do with your material stain is to prepare the fabric. This can be dome by simply dusting your fabric with some cotton wool or even a soft brush (as long as the stain is not a grease stain).
When trying to remove a stain from some fabric, it is advisable to protect the rest of the fabric from becoming contaminated also (by the removal process). Sometimes some clean rags placed in between the stain and the other parts of the fabric is advisable, before you attempt to remove the existing stain.
If the fabric is a delicate or even a colored material, then it is a good idea to test a small hidden area of the fabric with a small amount of the stain remover, just in case the cleaner is too harsh for your delicate fabric.
It is best to keep in mind that there are several things that are not really suited to stain removal and that can be some acids (most of them) and spirits. These products have a tendency to actually ruin the fabric altogether, so it is better to be safe than sorry. Another thing to keep in mind is that products such as vinegar-acids and acetone based products are not suitable for removing stains on acetate nylon fabrics.
It is also good to remember that you should only use bleach on white materials. When looking at removing stains it is always a good 'rule of thumb' to spend a few minutes and think about these things and the best way to tackle you stain.