컴퓨터는 스스로 자신이 수행할 작업을 결정 할 수 없습니다. 컴퓨터는 스스로 생각할 수 있기 떄문에 프로그래머(Programmer)가 컴퓨터에게 아주 자세한 명령어를 주어야 합니다. 만약 명령어가 없으면, 컴퓨터는 아무 쓸모가 없을겁니다.이러한 명령어의 리스트를 프로그램(Program)이라 하며 프로그램을 만들기 위해서는 프로그램 언어가 필요하고 이 프로그램 언어를 이용해서 기계어로 변환하기 위한 코드 작성을 프로그래밍이라고 합니다.
프로그래밍 언어가 다양 하더라도 이를 받치고 있는 원리는 모두 같으며 프로그래밍의 구조, 논리부터 차근차근 확실하게 이해 할 수 있도록 체계적 커리큘럼을 제공합니다.