The book should include visual aspects in the material to enhance the learning experience and access to an instructor for reinforcement of the material that is read or it should be written in a manner that presents the material as if the author is actually sitting with the reader and explaining the information.
Therefore, my answer “it depends” regarding the question of what is the best way to learn SEO can be summarized this way.
“The best way to learn SEO is by reading an SEO book that is well written and covers the entire realm of SEO at the level of the actual reader so that a clear understanding can be conveyed. Hence, for beginners to the intermediate level, the material should be written for readers at that level in a manner that is best for them to learn SEO, which would be different than a book written for an advance SEO reader.”
The main problem with reading SEO related books is that most of the books and ebooks sadly are not well written and the information is usually written in a manner that is not designed for the reader to learn but only for the reader to apply what was read. You or no one else can learn this way. It is easy to write a book; but is very hard to write a well-written book that helps an individual learn new material.
If you want to learn SEO, you need to read a good SEO book and/or eBook that actually provides the search engine optimization material in a comprehensive manner and also provides the material in an easy to read, easy to understand, effective and easy to apply manner for real world situations.
Don’t fall victim to the hype. If you want to learn SEO, it will take time. A two-day SEO workshop, SEO videos and/or SEO online classes will not help you learn SEO. You can learn to apply specific information using these methods; but you will not learn SEO.
Search engine optimization is much more than a few techniques or tips. SEO is a field of expertise, which requires a strong understanding of all aspects related to SEO before you can truly learn SEO. Thus, it will take time. Remember, Rome was not built in a day.
If you want to learn SEO, you will need to do it the old fashion way by reading and applying the material from a good SEO book and/or ebook.
Remember when you were in grade school, middle school, high school and/or college were you ever just given a CD, video, two-day workshop or other similar methods to learn a subject? No, I will guess that you learned primarily from books or material derived from a book presented by an instructor.