I can’t remember how I found Humble Bundle. It’s a really great and thoroughly addictive site. They have bundles of various things such as software, games, and digital books. The prices are usually unbeatable. Part of the price will go to a charity.
There are usually online class bundles for something software related at any given time. They also have many book bundles. I’ve seen book bundles on software, but also on hardware, sewing, outdoors skills, and many other things.
The bundles are limited in time and it’s unpredictable (at least to me) what will show up at any given time.
It’s definitely a good site. No, I’m not compensated by them in any way. I think it’s a good site.