pull down to refresh

Probably a lot of it depends on the type of knowledge (I'd like to learn more about the details, of what they're learning).
However, I think in general, ESPECIALLY for anything entrepreneurial, self-taught can be best. Why? Because ideally you're actually trying different things out in the real world. And these types of experiments, interacting with the real world, are worth a lot.