If there are 366 volumes of a book and each volume comes once a week, lets say there have been already 307 volumes out then how many weeks will it take for rest of the volumes to come out?

(How do I solve these type of questions?)

not sure what you mean by "these types" of questions.

this is straight subtraction.

The first and most important step is to read it through carefully, then read it again. Resolve what the problem really is, if you strip away all the verbal nonsense.

You start with 366
After 307 are received, how many are left?

366-307 = 59