Тема $.Deferred() - отдельная, в которой надо разобраться основательно, почитать статьи ( например эту -
https://habr.com/post/113073/ ).
В остальном - по ссылкам походите. Слева всё структурировано по темам. А читать документацию от начала до конца?... - зачем?