Fantasy can look intimidating, with its maps, invented names and thousand-page volumes. The good news is that many series welcome new readers. These are great places to begin.
1. Harry Potter by J.K. Rowling
The obvious starting point for a reason: a clear magical world, a fast pace and a story that grows up with the reader. Start with Philosopher’s Stone.
2. The Hobbit and The Lord of the Rings by J.R.R. Tolkien
Start with The Hobbit, a lighter adventure, before moving on to the epic. These books shaped modern fantasy. The Lord of the Rings, The Two Towers and The Return of the King are all on mdlibri.
3. Percy Jackson and the Olympians by Rick Riordan
Greek mythology meets a modern teenager with a sarcastic voice. Fun for kids, teens and adults.
4. Mistborn by Brandon Sanderson
A heist story in a world where ash falls from the sky and some people can burn metals for powers. Sanderson’s magic system is clear and satisfying, and the first book works well as a self-contained story.
5. A Wizard of Earthsea by Ursula K. Le Guin
A short, elegant story about a young wizard’s mistakes. Thoughtful and beautifully written.
6. The Name of the Wind by Patrick Rothfuss
A gifted young man tells the story of his life. Lyrical and immersive, though note that the series remains unfinished.
7. A Game of Thrones by George R.R. Martin
Better for mature readers who want politics, many characters and morally gray choices. The series is also unfinished.
Tips for first-time fantasy readers
- Start with a standalone or first book that wraps up its main story.
- Use the map and character list, and do not feel bad about checking them.
- Give a book 100 pages to build its world.
- Try audiobooks for tricky names.