It's not hard at all! You can either take online classes or go into a classroom I did online and enjoyed it. If you live in California you cAn go online to caldriversed.com and take online there....
Your learners permit, As the name implies gives you permission to learn to drive under the supervision of a licensed driver. Be sure to read your drivers handbook as well so you learn all the rules...
You have to go to the DMV and bring 2 forms of I.D. (like birth certificate, passport, social security card, w/e) then they have to take a picture of you and yea..Also bring your proof of enrollment...
In California, You would have to take a driver's education course if you are under the age of the 17 and a half. You can take the course online. I went with Driverseddirect.com. It was really cheap...