Если ищете ответы на вопросы из заголовка и тому подобные, вам определенно нужно изучать JS. Вы можете пойти учиться на курсы, взять репетитора-программиста или изучить соответствующие учебники. Выбор ваш. В любом случае мы рекомендуем изучать еще и форумы на сайтах, которые размещают программисты на JavaScript, изучать выложенные примеры скриптов.