I preferred reading through the notes on paper format but it useful for searching for specific terms.
The stand-alone modules are good as well for helping to visualise certain concepts - as are the animations.
A combination of books and JALS worked for me.