Стоит и это не только js касается имхо. Для более менее эффективной разработки нужно знать основные концепции языка, принципы работы с данными в этом языке. Иначе будет очень много сюрпризов и магии, будет сложно двигаться дальше того, что описано в каком-нибудь туториале или примере. Движение от общего к частному это всегда более геморройный, но как правило более эффективный способ в перспективе.