All of that you can find listed on the dmv site. But in general you will need proof of identity. Proof of citizenship, and proof of housing like a bill for utilities. You can find all acceptable forms of these listed on the dmv site.
Proof of citizenship, US Passport and some utilities bills that has your current address on it. You can visit California DMV website for more information.
Thanks! Your answer is awaiting moderation.