They do IDs, but I've never seen a driver's license. It may be cheaper to pay for it yourself depending on when you last had one.
Proof of address, usually a bill in your name. Has to be official. You also have to have your social security card, and birth certificate. And money. When you go into the dld or drivers license division. You fill out an application. Then you hop in line, get your picture taken, they then give you a little paper with random code on it. You sit down and watch for when your code appears above a clerk on a monitor. Then you walk over to the clerk with your stuff, she processes your transaction and prints you a temporary paper copy id to use until your hard copy gets to your house. Usually 2-3 weeks for it to make it to your house. Oh, and dws offers z funds to help you pay for it if you needed help. You just have to talk to an eligibility councilor.
Thanks! Your answer is awaiting moderation.