Free Online Texas Holdem Poker
http://ambioc7qvn.booklikes.com/post/2912982/little-known-tips-develop-your-poker-online-game
You also get the experience of playing the overall game with others from everywhere. But for most, gambling has a big learning curve similar to other competency.