이 책은 컴퓨터 프로그래머를 꿈꾸는 이들을 위해 만들었어요.
컴퓨터 프로그래머가 하는 작업 중에 가장 기본은 원하는 작업을 컴퓨터가 수행할 수 있게 논리를 전개하는 것이죠.
그리고 컴퓨터가 수행할 수 있는 프로그램을 작성하기 위해 프로그래밍 언어와 개발 도구를 이용하는 것입니다.
많은 이들은 컴퓨터 프로그래밍을 학습하는 것은 책을 보고 머리로 이해하는 것이라 생각하는 것 같아요.
하지만 실제 컴퓨터 프로그래밍을 효과적으로 학습하려면 머리를 이용하는 것 외에도 자신의 논리를 종이에 적고 그림을 그리고 자료를 검색하고 아는 이들에게 물어보는 등의 사용할 수 있는 모든 자원을 활용하는 것이 좋습니다.
사실 머리만 쓰는 것은 매우 소극적이며 효율이 떨어지는 프로그래밍 학습이예요.
손과 종이 , 펜, 책, 인터넷, 강사, 주변 사람 등의 사용할 수 있는 모든 것을 모두 사용해야 합니다.
자신의 논리가 맞는지 적극적으로 확인하고 헝클어진 논리를 풀어나가기 위해서는 책과 머리만 사용하는 것은 효율이 떨어져요.
머리로 이해가 가지 않는 것도 자신있게 개발 도구를 통해 표현해 보면서 경험을 늘리는 것이 좋은 방법이죠.
프로그래밍은 머리로 이해하는 것도 중요하지만 몸으로 익히는 것이 더 중요합니다.
이 책은 C언어를 다루고 있습니다.
여러분께서는 C언어의 문법을 파악하는 것도 중요하지만 개발 도구를 통해 실제 구현하여 경험을 쌓으세요.
실제 몸으로 익혀야 실제 프로그래밍 능력을 키울 수 있습니다.
이 책의 내용과 더불어 다양한 경험을 통해 컴퓨터 프로그래머를 꿈꾸는 많은 이들에게 도움이 되길 기원합니다.