About how often do you get bitcoins with pool mining and how do you do it? I still am waiting for all my blocks to download so I'm not sure how the whole thing works :/
Depends how big the pool is. In a large pool, you can get payouts like every hour or so (although the first payout may take a day, because of the needed confirmations). In a smaller pool it can take days or weeks depending on luck, but obviously the payouts are bigger.
As for how to do it, just put in your wallet address in the pool's config page. If you are having trouble, Id suggest bitminter, its a pool with their own mining app, extremely easy to use (and fast too):
https://bitminter.com/ But its a small pool, so it can take a while.