You need a little more than familiarity with programming to get started with a JS toolkit.
Most JS toolkits are heavily biased towards the browser environment, so you also need some knowledge of the DOM and the host environment provided by browsers for JS execution.