(Not 100% sure if this is the right forum for this)
I'm a college student, econ major math/physics minor. I am interested in learning about(stocks, bonds, commodities), but haven't taken any classes that even go into the basics. All of them just cover economic theories and the like. I have been reading sites like ZeroHedge, Seeking Alpha, etc. but I find that I don't understand half of what is on there because I don't have a lot of knowledge on the core concepts of market volatility, pricing, etc.
Do you guys have any recommendations as to websites/books/other sources that provide a good "foundation" of knowledge on this sort of thing?