Каков план личностного развития JavaScript программиста с нуля?
1. Выучить русский язык. Узнать, что такое "личностное развитие" и чем оно отличается от профессионального.
Почитайте Head First:
shop.oreilly.com/product/9780596527747.do