I often here comments about finishing a mathematical/technical book over the course of a "few" weekends. But I don't see how thats possible if it includes completing all (or even most of) the given exercises. Especially when you have a full-time job.
Over the weekend? I can't do it. Even if I forced myself to read for 6 hours Saturday and Sunday I'd forget everything during the weekdays. An hour or so every day is much better and realistic.
Despite meeting more frequently I don't think college students learn the material any better than an upfront binge learner, because most of them have no clue how to actually learn something. They read and cram exercises enough to match the patterns and pass by (a sort of compressed periodic binge learning), and then they're done. Course interdependence forces some amount of actual learning that lasts but not that much.
Anyway to pull off the weekend study you wouldn't spend 6 hours on each day of your weekends just "reading". You would be reading (not necessarily in order or even every page), doing exercises, creating mnemonics, finding other resources to clear something up, and possibly making some flash cards to take advantage of spaced repetition later, which has an important characteristic that you don't need to review every day for an hour, only at the moment before you'd naturally forget which could be days, months, or years away. Depending on the subject you may also just be "practicing", for whatever that means for the subject. (Writing programs is a common programmer method to supplement in the learning of something.)
Another benefit to the intense approach is that you create many associations up front, instead of living in confusion until (if you don't give up beforehand) your slow and steady schedule advances to the point where learning something new makes enough older things click together. If you're just casually reading for 6 hours a day on Saturday and Sunday, and do no review, and have no intensity of making it an active exercise instead of a passive reading-only one, then yeah, you're not going to learn anything, but I doubt you'd learn much more by converting the same behavior to an hour a day.