foundation !!

Tia
I have no idea which foundation to get and what tone I am. I used to use bb cream and it was cakey no matter how little amount I put. So any suggestions for foundation.