How has nobody not suggested this one?
A solid starting point. Covers quite a lot without being overwhelming. Also, check out free resources like Labyrinthos for card meanings. They’re good for quick reference when you’re learning.
I personally prefer a physical book too but some people are more used to working with digital apps at this point so it might be easier.