1) Если Вас тянет к программированию, то просто читайте книжки, практикуйте, читайте и опять практикуйте. Для JavaScript могу посоветовать "javascript подробное руководство" очень понятная книжка. Если что-то не понятно, гуглите и ищите статьи на эту тему от разных авторов.
2) Если к программированию Вас не тянет, а просто хочется из-за денег, то бросьте эту идею и продолжайте развиваться в веб-дизайне. Достойному дизайнеру платят не меньше чем программисту. Тем более вы понимаете верстку, такие навыки очень пригодятся.
Главное правило: делайте то, что нравится, а не то, за что больше платят. т.к если Вам нравится дизайн, то Вы будете профессионалом в дизайне, а если Вам не нравится программирование, то профи вы не будете. Выходит, что дизайнером вы будете хорошо зарабатывать, больше чем программированием. Но если нравится код, то вперед :-)