Much of the depth of learning must start with your definition of "beginner". Are you just learning about pool and interested in a game other than 8-ball or rotation games; or an experienced player with basic knowledge and ability wanting to learn 1-pkt?
The books mentioned will help all levels. Assuming you have basic skills, a free source is to study - not just watch - many of the matches on You Tube amongst the top players. Study the table layout and shot selection. Also listen to knowledgeable commentators. Remember everyone will make a mistake from time to time, but you will find similar patterns and shot selection.
Good luck in your journey.