I really don't think jQuery knowledge is still that important. You might end up working at a place that uses it, but it's really not worth learning before that anymore. The native DOM API has grown so much that you can do most things with it, and as a result jQuery usage in new projects is pretty low.
Great post though, front end is a vast field, and I agree on all the other basics developers should have before branching out. (Although I assume you mean one of the orange lines, not all)
True..I thought of angular1.x directives when I included jquery. jqlite was part of angular1.x ..which basically meant a mini jquery.
Yeah, that makes sense. I think nowadays you'd just learn that as "part of angular", instead of seeing it as a separate entity.
For many the same might go for Angular 2/TypeScript. People won't learn TypeScript first and then Angular, many will probably learn the two at once and only later start learning which part is what.