I really feel ccs3 is on top of my list at I would like to learn. It's pretty hard to keep up with all the new things that come out every year, but if you learn one the others normally come to you a lot faster to learn.