If you don't use Anki - you really, really should. I'd be lost without it - it's one of the greatest life-hacks I have. Without it, I don't really feel like I've learned something "for life", only just for a moment.
Also, reading multiple textbooks on the same topic is in general much better than just reading one, preferably in slightly increasing complexity.