what is the best way to apply foundation?

Im semi new at makeup, I don't experiment very much and I'm tired of using my fingers. What's the best way to apply it so it doesn't look cakey and is full coverage? (any other tips are welcome as well)