Check out Georgia Tech's computer science classes on Udacity! Accessing the course materials is free, it will give you a good idea what to expect + provide a good set of resources overall.
I don't code, so there are probably people with better suggestions than mine out there, but one place I know of is Codecademy. It seems to be free too so you can test it out. Hope this, and the episode, helps you on your journey!
Not really. Yeti is yet another one of those things where you're paying more for a brand than quality. I mean, it's alright, just not worth dishing out $130-$200 for.
This might be a bit of a better investment, imo. Or for the slightly higher budgets