새로운 웹 기반 학습 플랫폼 '스칼라 튜토리얼스(Scala Tutorials)'가 브라우저에서 직접 스칼라 3(Scala 3) 프로그래밍 언어를 배울 수 있는 대화형 강좌를 출시했습니다. 사용자는 별도의 설치나 계정 생성 없이 웹사이트에 접속하여 즉시 스칼라 코드를 작성하고 실행하며 학습할 수 있습니다. 이는 스칼라 학습의 진입 장벽을 크게 낮춰줄 것으로 기대됩니다.
이 플랫폼은 스칼라 센터(Scala Center)의 온라인 코드 플레이그라운드인 '스카스티(Scastie)'를 기반으로 합니다. 각 레슨 페이지마다 라이브 에디터가 내장되어 있어, 사용자가 튜토리얼을 읽으면서 동시에 코드를 수정하고 실행 결과를 즉시 확인할 수 있습니다. 산술 연산부터 클래스(class) 개념까지 약 40개의 짧고 집중적인 페이지로 구성되어 있으며, 각 페이지는 1~2분 안에 학습할 수 있도록 설계되었습니다. 특히 스칼라 2(Scala 2)에서 스칼라 3로 넘어오면서 변경된 내용에 대한 전용 섹션도 제공하여 최신 버전에 대한 이해를 돕습니다.
이러한 대화형 학습 환경은 프로그래밍 언어 학습의 효율성을 높이는 중요한 요소입니다. 특히 스칼라처럼 함수형 프로그래밍 패러다임을 포함하는 언어는 직접 코드를 작성하고 결과를 확인하는 과정이 중요합니다. '스칼라 튜토리얼스'는 무료 오픈소스(open source)로 제공되어 누구나 자유롭게 접근할 수 있으며, 이는 스칼라 커뮤니티의 성장과 새로운 개발자 유입에 긍정적인 영향을 미칠 것으로 예상됩니다.