I have played online poker for about eight years, mostly NLH, occasionally O8 and PLO, but never live.
In my country only microsoft customers can play online for money, which is the reason I have not tried that yet.
I have Matthew Janda's book "Applications of no-limit hold'em".
Reward good play and behavior