I don't know exactly but there are over 1000 questions for the theoretical part of which you need to answer around 80. 80% must be correct to pass.
After that is a practical exam which normally takes around 30 minutes including extra challenges like braking, parking and cornering.
6 to 12 month after that you need to attend a 1 day long drivers training and another lesson with a driving coach at the driving school. If you don't do that you loose your license! This is actually a part I really like. That drivers training should be mandatory for everyone on the streets at least once every 5 years.
Prior to the exams are 10 or 12 (i can't remember) 1.5 hour driving lessons with an instructor and around 14 hours of theoretical class.
That's the way it is if you get your license with age of 18.
There is a possibility to get the license with age of 17 which requires to drive with your parents 3000km after you have passed the driving lessons at the driving school. So you basically start with age of 16 to get it when you turn 17 (which is what I did)
That only is for Class B vehicles which are cars/trucks with less than 3.5tons. Motorcycle, heavy trucks, trailer means you have to do more or less the same. If you combine it and do it at once its easier because some stuff obviously applies to all vehicles like the "give way" rules and that you are not allowed to speed
Costwise its really expensive. Class B (cars) license costs at least 1000 Euros. Motorbike (class A) around 800 Euros. Trucks (E) also in the 1000 Euro range. Heavy Trailer (C) is pretty cheap with "only" 400 Euros but you have to have Class B or E before.
All that does not stop people from driving totally stupid though
Bernhard