Если вас интересует вопросы из заголовка и тому подобные, вам необходимо учить JS. Можно подобрать соответствующие книги или записаться на какие-нибудь курсы, взять репетитора. Выбор ваш. Но все равно мы предлагаем просматривать еще и материалы в интернете, которые размещают действующие программисты на JavaScript, разбирать готовые коды скриптов.
Информация в тему скачать книгу джава скрипт для детей http://iprowebber.ru/dzhava-skript-v-gugl-hrom/, леарн джава скрипт, что делает джава скрипт, джава скрипт для начинающих с чего начать.
Здесь вы найдете практические советы по программированию на JS.