Get the book No Limit Hold 'Em Theory and Practice. Work on your fundamentals and learn why you win. I'd just start at cash games because I don't know how high you can get in sng's before the regs start eating your ROI. You shouldn't drop $500 online unless you've already established that you're a consistent winner in the game that you will be playing (Ie bonus whoring). $10 isn't really even rolled for $1 sng's though, so that might not be the best idea. I recommend getting a starting hand chart for now because I'm not really sure how much fundamental experience you have. Coaching would be pretty pointless because you could learn the things yourself for a much lower price. As for how fast you learn it, it really depends on how much you put into it (and lol at there being a complete guide for micro to medium stakes).