WHO MAY FILE FORM I-130:
If you are US citizen then you can apply you wife, Husband, Brother/Sisters, Parents and Married or unmarried children under or above age 21.
If you are GREEN CARD HOLDER you can apply Husband/Wife, Unmarried children under 21 age and Parents.
FORM YOU NEED:
You need to fill up I-130 form you can download this form INS website www.uscis.gov go on this site and click on FORM then scroll down to look I-130 form.
DOCUMENTS YOU NEEDED:
In the beginning you need your birth certificate and your relative's birth certificate photos copies for proof of relationship between you and your relative. And required fee which is $420.00 at this time, but when you file your petition you will check current fee for this form before you file petition.
FILE PETITION:
File your petition by your self . Its not hard to fill up this form. You can get help from INS by phone to get INS no. call 311. And get help from them. Otherwise you pay lot of money to file this petition. So save your money first try to fill up by your self.
I hope you will get help from this post, If you have any question I will try to resolve if I can.