I don’t need a book to understand a technology, because the documentations are comprehensive enough.
Off the top of my head, Unity3D has the best documentation and Svelte has the best playground. Easy to follow, like a linear game.
But Dgraph’s GraphQL & Slash GraphQL documentation has many pathways like a Metroidvania & are ever changing like a Roguelite.
I am not yet proficient with the security aspect, and the documentation isn’t helping the matter. URL structures are different, left navigation options are different.
Authorization --------- Authentication
TL;DR: An SPA with linear progression and comprehensive guide will be awesome.
P.S. There’s a lot of backtracking involved as there are a lot of dead ends due to incomplete documentation!