Don't have a deck of cards available to you? Well there's another option, if you have a computer you can play Texas Hold 'Em online for free.1.
"PokerStars is the world's largest poker site. With over 30 million members, and more free-to-play tables than any other site, PokerStars is THE place to learn how to play, and practice your poker skills."2.
If you have a facebook account, a free Hold'em service is available as an app like many other games on the site.