아이콘 기반 프로그래밍 방법으로, 적어도 하나 이상의 프로그램 명령어가 매칭된 적어도 하나 이상의 아이콘이, 프로그래밍이 진행되는 사용자 단말의 디스플레이에 표시되는 단계; 상기 사용자 단말로부터의 조작 신호에 따라 상기 표시된 적어도 하나 이상의 아이콘이 선택되는 단계; 및 상기 선택된 아이콘에 매칭된 적어도 하나 이상의 프로그램 명령어가 상기 사용자 단말에 입력되는 단계를 포함하는 것을 특징으로 하는 아이콘 기반 프로그래밍 방법이 제공된다.