프로그램을 만드는 과정, 즉 프로그래밍이란 컴퓨터를 이용하여 문제를 해결하는 과정이다. 프로그래밍을 학습한다는 것은 개인마다 체계적이고 효율적이면서 창의적인 문제 해결 방법을 확립하는 것이다. 이 책들에서는 문제 해결 관점에서 프로그래밍을 하는 방법을 소개하고, 몇 가지의 예제를 통해 문제를 해결하는 방식을 제시하고, 여러분이 제시된 문제 해결 방식을 참고하여 많은 문제들을 스스로 해결하면서 개인마다 창의적인 문제 해결 방법을 확립하도록 한다.