Try Upswing, lots of good free stuff and understandable explanations.
Also recommend bencb, and Outstanding Poker.
There is a lot of good free stuff out there if you look around.
Cardschat has plenty of good stuff for free too.
Good luck, have fun and remember to use bankroll management.
__________________ Empty your mind of expectations and look! Seeing what everyone has seen and thinking what nobody has thought"