I've done quite a bit of web programming, and I'm 100% self taught. I looked into programs similar to what you're describing, and from what I can tell, the resources available to you online are so vast, that it makes little sense to go to a school to study it. Many people are willing to mentor or help out, and there's a lot of forum support for what you have trouble understanding.
That all said, I am at a point where I'd like to take some classes in more advanced programming (ie. to further interactive web site creation)... but I'm really trying to move closer to the iPhone itself an Apps. Like you said, it's the way a lot of things are going, not to mention once you learn it, it's a little more universal (vs. trying to fix a website for every browser and all the different quirks they have.... ).
Just my 2 cents 🙂
EDIT:
On the topic of cashing-in, that's something that is a secondary to me, except when I actually need money. I've had website clients on and off before, and I'd need to keep two a month or so if I want to live off of that work.. but it's a lot of work when you're a one man job. The competition from cheap companies overseas makes it tricky to make a living unless you're REALLY good at the design aspect or customer service. If you're planning to make your entire living off of web services, it might be stressful, but its your call if its worth it or not.