the only way to learn driving is to go to a driving class "Fahrschule". Those are located in nearly every corner in German cities.
You have to do a theoretical and a practical driving test. For the theoretical test you'll need 14 units where you take classes and learn the subject. Parallel to this you do the practical driving, there you will need at least 12 driving lessons.
Do you have any specific questions about attending the courses?