Have just realized I have Texas Hold'em on my BlackBerry will start practicing
Facebook also has poker (although it's a pretty average interface to put it nicely).
If you have a Mac, there's a great free one available through the App Store (called 'Texas Poker' which you can also use on your other iDevices with the same account so your chips are the same on all your games). You can try pokerstars as well (one of the sites that was not shut down) for free.
Also check out pokertube.com for videos on poker specifically. There's a wealth of stuff pokernews.com may also assist.