이 연구는 교육용 프로그래밍 언어 초보 학습자가 겪는 어려움을 구체적으로 파악하기 위하여 질적 연구를 수행하였다. 이를 통해 교육용 프로그래밍 언어 초보 학습자가 겪는 어려움은 프로그래밍 진행 단계 전에 거쳐야 하는 프로그래밍 사전 단계의 모호함과 거부감, 다양한 상황과 연계한 오브젝트 제어의 곤란함, 선택 구조, 반복 구조, 신호보내기를 이용한 프로그램 복합 논리 구현의 다양한 의문, 변수 사용이 필요한 상황 인지와 다른 프로그래밍 요소와 연계한 구현의 난감함, 리스트의 특정항목을 특정 조건에 따라 제어하는 방법 구현의 오개념, 함수 사용이 필요한 상황 인지와 함수 구현의 어려움, 논리적 오류의 원인 파악과 논리적 오류 없는 프로그램 구현의 어려움 등으로 파악되었다. 연구 결과에 의해 교육용 프로그래밍 언어 초보 학습자들은 교육용 프로그래밍 언어의 프로그래밍 요소와 프로그래밍 기본 구조가 연계되거나 복합되는 상황에서 어려움을 주로 느끼는 것을 알 수 있었다. 따라서 교육용 프로그래밍 언어 초보 학습자를 위하여 교육용 프로그래밍 언어의 기본 요소 및 기본 구조에서 시작하여 이러한 것들을 점차 심화하는 방식으로 전개함으로써 복합적인 상황에 익숙해 질 수 있는 방향의 교육용 프로그래밍 언어 교육 방법이 필요함을 제안한다.
본고는 교육용 프로그래밍 언어 초보 학습자가 겪는 어려움을 구체적으로 파악하기 위해 질적 연구를 기획하였다. 이를 통하여 교육용 프로그래밍 언어 초보 학습자가 겪는 어려움은 프로그래밍 사전 단계의 모호함 및 거부감, 오브젝트 제어의 곤란함과 선택 구조, 반복 구조 등, 복합 논리 구현의 다양한 의문이 있는 것으로 조사되었다.