I got my driver's license already. All you need to do is show 2 proofs of residence here in US, SS, employment card, and need to pass the online education courses, usually around 6 hours and $40-60. After that you go to your local DMV office and apply there.
For proof of residence I took my college transcript (make sure address is in it) and the letter I got from USCIS where it said I was approved. You can also take a bank statement and other things.
Once you pass the online class you need to pass the driving exam and pay a $25 fee at the DMV. After that you receive a temporary driver license the day you take your driving exam. Wait 2-3 weeks and receive your DL in the mail.
Its that Easy!