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