Если вас интересует вопросы из заголовка и подобные ему, вам определенно необходимо учить JavaScript. Можно пойти на курсы, нанять репетитора или изучить доступные книги. Выбор ваш. В любом случае мы советуем отсматривать еще и материалы в интернете, которые размещают действующие программисты на JavaScript, разбирать готовые примеры скриптов.
Еще в тему программирование на джава скрипт http://iprowebber.ru/, переменные джава скрипт, задачник джава скрипт, джава скрипт для детей скачать.
У нас имеется общая информация про область применения JavaScript. Преимущества и недостатки данного языка программирования, а также подсказки тем, кто собрается приступить к изучению.