Well .... the answer obviously is it depends
Still I thought it might be interesting to know how others are doing it.
So, I have started with the Web-based study material from CATS aviation for the ground school. I also have the Pooley's books. CATS material is compact and sometimes do not make sense. Not sure how they have prepared it, but I find it nevertheless hard to answer all the questions in their own question bank based on their study material alone. Reading the books in addition obviously requires more time.
Anyone feels like sharing their strategy?
I should mention that I have access to AirQuiz in addition. I am not doing so well there either (almost 50% each time).