"It'll be worth it reading this book"
"It'll be worth reading this book"?
From what I learned in school, I will prefer the latter. But the former is one that tempts to burst out of my mind. I asked if it's natural to say the former on a language exchange app and I got serveral native speakers marking it as natural.
Are they both correct?