이 책은 C++를 처음 배우는 사람이 가장 자주 막히는 지점을 정면으로 다룹니다. 개발 환경 설치에서 시작해 변수, 조건문, 함수, 포인터, 클래스, STL, 파일 입출력, 현대 C++ 문법, 작은 프로젝트까지 이어지는 흐름을 따라가다 보면, 문법을 따로따로 외우는 대신 왜 이 개념이 필요한지를 이해하게 됩니다. 어려운 용어를 무작정 던지기보다, 실제로 코드를 읽고 쓰는 사람의 눈높이에서 설명하는 데 집중했습니다.
특히 이 책은 "돌아가는 코드"에서 멈추지 않고, 읽기 쉬운 코드, 안전한 코드, 조금 더 현대적인 코드로 나아가도록 돕습니다. 참조자와 포인터, 동적 메모리, 객체지향, 스마트 포인터, 이동 의미론 같은 C++ 특유의 주제도 초보자가 길을 잃지 않도록 단계적으로 연결했습니다. 중간중간 등장하는 작은 예제와 프로젝트는 배운 내용을 손에 붙게 만드는 디딤돌이 되어 줄 것입니다.
C++는 쉬운 언어는 아니지만, 제대로 순서를 잡고 배우면 아주 강력한 기초 체력을 만들어 주는 언어입니다. 이 책은 바로 그 첫걸음을 위한 안내서입니다. 한 장씩 따라가며 직접 입력하고, 실행하고, 고쳐 보세요. 책을 다 읽고 나면 여러분은 단순히 C++ 문법을 아는 사람이 아니라, 작은 프로그램을 스스로 설계하고 완성할 수 있는 사람에 더 가까워져 있을 것입니다.
