Just read the highway code cover to cover doesn't take long
People learn in different ways, I found that revising the highway code was mundane and the information wasn't sinking in probably down to boredom, when I used an app then reviewed why I had got questions wrong I remembered the correct answers and why that was the correct answer.
I got 49/50 and the only question I got wrong was one I had not came across previously.
I also did my theory before starting lessons which I think helped with having less on my plate as I was doing a semi intensive course, passed my practical last week and I had started learning at the end of march