re: Poker & Improve skill-start learning from?
There are some very affordable training programs that are entirely computer based such as dead solid poker, and advancedpokertraining. I used both if those sites and found them to be useful for general skills and practice. There are others out there too. I think Wilson software still makes trainer software. After you are more skilled you may consider a coaching program. There is at least one recommended on this site. I would also recommend reading books related to the exact games you want to play.