i've learned bits and pieces from a lot of places - some books and videos, some were new ideas, some were just new to me. but most took hold when i could 'see' them happening in the market.
i've learned stuff from fellow traders, none of whom are considered gurus or anything like that. but just bouncing thoughts around, usually things that only another trader could understand.
and on the same token - i've learned a lot on things i *don't* want to do or become.