And as for order, just learn them in whatever order you want, but learn all cases for each base case at one time. This way allows you to learn them in chunks and still be able to use them in solves without having to pause and recognise if you even know the alg if you just learn parts of each subset.
I also like this video, since it goes over all of EG, which includes CLL, EG1, and EG2, so you can get a visual demonstration of each case. You don't need to learn every alg he uses, but they come from the alg sheet and will generally be really good. And he also gives you tips on recognition and AUF too, which is very helpful so you don't need to figure it out yourself.
This is what I recommend.
Start with the H cases, there are only 4 and they are very easy. Tbh U cases and T are honestly better than Sune and Antisune, so learn T then U, followed be Sune then Antisune. Finally learn L, then Pi, as those are the hardest and the most annoying in general.
In short go from
H, T, U, Sune, Antisune, L, Pi.
CLL isn't that hard to learn tho, I av 2.5 with it! Good luck!
My recommendation:
1. Start with the 7 basic cases, where only orientation happens but no permutation.
2. Learn the adjacent-swap and diagonal-swap (but no orientation) algs.
This way with 9 algs you can already 2-look the CLL no matter what.
3. Next, learn the 7 cases where the permutation is diagonal.
4. Start to learn the rest, case by case. Drill them in pairs: often one case is the inverse of an other, so you can drill them by going back-and-forth.
At the same time, learn how to recognise the cases. There are excellent videos on the topic.