klaytnIDE말고 내컴퓨터에서 실습해볼떄 쓰는 환경이 뭔가요?

이제 막 klaytn 공부 시작한 학생입니다.
이것저것 공부하고 컨트랙도 배포하면서 실습 해보고싶은데 개발 환경을 하나도 몰라서 질문드리려 합니다.
제 컴퓨터(local)에서 실습해보려는데 뭐를 깔아야하나요
일단 제가 vscode랑 node랑 node안에 truffle도 깔았는데
버전이 뭐가 안되는지 truffle 깔떄도 오류같은게 7개정도 뜨고
컨트랙 예제같은거 배포하려는데 오류만나고 안되네요.

부끄러운 질문이지만 전혀 보고 따라할만한 것들이 없어서(있어도 전부 2년전 것들)
질문을 드리자면

  1. 컨트랙 배포나 여러가지 실습을 하려면
    vscode로 코드 작성 후에 node.js 에서 커멘트 라인으로 실행하는거 맞나요??

  2. 실습을 하려는데 2년전 자료를 참고해서 그런지 하나도 실행이 안되는데 지금 klaytn을 사용하려면 필요한 앱, 라이브러리가 무었이며 버전은 어떤걸 다운받으면 되나요

  3. 컨트랙배포, 컨트랙으로 klay 전송등 실습과 개념같은걸 공부하기 좋은 강의나 자료가 있을까요 …?

klaytn에 관해서 열심히 공부하고 결과물을 만들어 보고싶습니다.
klaytn docs나 kaikas docs같은걸 읽어봐도 어떻게 자세하게 따라하고 실습하기에는 제수준에서는 무리가 있네요 ㅠㅠㅠ 알려주시면 감사하겠습니다.

@twilight

우선 Node.js와 Truffle 관련된 튜토리얼들을 해당 서비스사의 공식 튜토리얼 또는 잘 작성된 블로그 포스팅 등을 보시면서 따라해보시길 바랍니다.

위와 같이 추천 드리는 이유는 klaytn docs와 kaikas docs 만으로는 실습하기 어렵다고 하셨기 때문이에요. 기본적인 내용들을 이해하시면 문서의 내용들을 따라가실 수 있을 거 같습니다.

선행적으로 알아야할 것들이 갖춰지지 않은 상태에서는 원활한 학습은 어려울 거 같습니다.

기본적인 내용들을 먼저 학습해보신 뒤에 GitHub - klaytn/caver-js-examples 레포와 살펴보셨던 자료들을 다시 보시면 충분히 따라가실 수 있을 거라 생각이 듭니다.

감사합니다.