Undergraduate here, and I tend to agree.
I used to learn a lot of material online using all the sites, blog posts, videos, visualizations, etc I could find... But as time has gone on Ive realized that most flashy materials, are less helpful that just spending some time with a single good book on a topic.