Look at the top of the forum and click the tab Poker Strategy. Also look at the top of the beginner's forum and there is a thread that says "Beginner's Digest". Both are great places to start.

Also regarding you betting and him shoving allin, this complicated at free money poker. He may just be doing that with any hands because the chips have no monetary value. Or he could be doing with a hand. So you need to evaluate how strong your hand is, and likely how strong his possible hands are (not just a single hand you put him on but a range of hands he might go allin with). Then decide how your hand stands up against his range of hands. If you fair good then you can call. If you aren't looking so hot against his range of hands you should fold.