Here is a great site that allows you to play fun games for free, or play for money if you wish to do so. You will need a bank account to do this however. You can just use a prepaid credit card as your bank account though, that is what I do. This way I do not over spend and I know my limitations. http://www.king.com/
Play for fun for a while before you start to play for money. This will give you an advantage and increase your odds of winning. Practice makes perfect! Once you find a game that you are particulallry good at, stick with as this increases your odds of winning against the other players online.
Once you get the hang of a game, you tend to notice different little tricks on how to do things. Be sure and read all of the game details also. There are many different types of bonuses that you may not be aware of. Keeping ahead of the game and the other players is important so you know what to expect from each different game.
If you decide to play for money, you can enter some very high paying tournaments for cheap! Most of the games are $.65 to play and payout is usually double that. But there are cups and tournaments that reach much higher payouts! You can enter a cup tournament for $1.30 and you earn as you continue through the cup.
There are also many other ways to make money playing games online. Texas hold em’ has come a long ways. It is a very popular game to play where there are large jackpots! There are dozens of online poker sites where you can play for real money!