time to learn

The short answer is everyone is different, people learn at different rates.

The long answer is the Department of Transport conducted a study in 2008 of around 42,000 people, over three years and the results are in the table.

It works out around 40 hours with an instructor and 20 hours private practice.
Generally, I get most people to test standard in around 20 to 30 hours