Don't get me wrong. Most of these are great courses. I just wouldn't bypass the ground school that the flight school offers. You just can't get that one-on-one training with a computer.
But by all means, please, study as much as possible before you even start your training. I can't tell you how many times I've seen students throwing money away because they show up unprepared and wonder why they aren't getting through their training faster!