Learning to drive is an ongoing thing, you keep learning all your life. Learning the basics , enough for the DSA to be satisfied you are safe to drive unsupervised is a different thing altogether. Don't rush it. You may think you are a great and confident driver, but are you competent and safe?
Learning to drive shouldn't be rushed, many "Intensive driving courses" teach you the test circuits, once you have the Pass certificate in your hands and you're on your own it is a World of difference. Go with an ADI that teaches you how to drive not how to pass a test, that's like being given copies of your next Exam papers so you know the answers, imagine how your "career" would go if all you knew was the answers for questions you'd been primed with?
Don't knock being taught or practising with your parents, if they have the ability/ skill set, they will jump on you like a Ton of bricks for every "Minor", think about it, you are the most precious things they have , not the cars. They want you 100% fit, ready and able to go out on your own safely.
I used to be an Instructor, my 17 year old (still on L plates) is a far better driver than my eldest, who did an "intensive course" due to where we both lived at the time, he has had 40 hours with me, 2 x 2Hour lessons with a local ADI who said he was "Test ready", he will have at least another 12 hours with me and 6hours with her before he is "Test ready" in my book.
One local Dad "teaching his daughter" had her driving on a Dual Carriageway after only 2 Hours, she has just failed her 5th test. (my son was still in a quiet car park , moving off, stopping, left and right turns after 2 hours ! ) 5 tests @ £62 = £310 or about 15 Hours with a Professional. So if you learn with a friend of relative please make sure you get some lessons off an ADI as well. Good luck to those still learning. If the OP hasn't passed yet they've probably given up all hope ;-) (BTW I am still not "expecting" a first time pass, it would be nice but it's all down to him on the day.)