이미 프로그래밍을 접해보신 적이 있으시다면 선수 지식이랄게 딱히 없고 그때그때 모르는 것을 찾아보면서 하시면 충분합니다.
프로그래밍을 잘 모르신다면 유튜브로 html, css, javascript 세 가지를 모아놓은 강의들이 널려있으니 아무거나 하나 잡아서 완강하시는 것을 추천드립니다.
js 책을 보고 개념을 익힌 뒤, 코딩을 하면서 공부를 하는 방법이 있고,
아니면 아예 처음부터 개발을 하면서 모르는 건 그때그때 찾아보는 식으로 공부를 하는 방법도 있는데 원하는 방식을 택하셔서 드림핵, CTF등에 js로 출제된 문제를 풀어보시고 부족한 부분을 알아가 보시죠