JS, минимум на базовом уровне, а так же английский тоже на базовом уровне или с переводчиком (это не шутка, тошнит уже от button class="knopka_otpravit"). Про Jquery выше совет вредный
Тоесть достаточно изучить js на базовом уровне и все?А какие нужны фреймворки ?
Semen Kapacuk
Гуру
(2921)
Кузя Легендорович , чтобы начать что-то разрабатывать нормальное, базовый JS необходим, т.е. работа с DOM, массивы, циклы, методы. Далее постоянно будет более глубокое изучение уже на практике. И это не так и мало, чтобы сказать "и всё". Из фреймворков сейчас популярны React и Vue