C 언어를 배우고 난 후에는 객체지향 언어를 공부하는 것이 좋습니다. 자바, 파이썬 등 현재 인기 있는 대부분의 언어가 객체지향 언어이기 때문입니다.

또는 C 언어에서 파생된 객체지 향 언어인 C++을 공부하면서 객체지향 프로그래밍 방식에 대해 고민하는 시간을 갖는 것도 좋습니다. 다만 C++ 언어가 깊고 내용이 많으니 객체지향 언어에 대한 개념만 정리하고 자 바나 파이썬으로 넘어가는 것도 좋습니다. 임베디드 프로그래밍도 웹이나 앱과 연동하여 작 성하므로 자바가 널리 사용됩니다.

C 언어를 배우고 난 후에 또 한 가지 꼭 해야 할 일이 있습니다. 자료구조와 알고리즘에 대한 공부를 시작해야 합니다. 같은 데이터를 처리할 때 메 모리를 더 적게 사용하면서 빨리 실행되는 프로그램을 만들려면 상황에 맞는 적절한 자료구 조와 알고리즘의 선택이 필요합니다.

필자는 이 책을 읽는 독자가 C 언어를 공부하는 것에 그치지 않고 객체지향 프로그래밍에 대한 이해와 기본적인 자료구조 및 알고리즘을 이어서 공부할 수 있도록 온라인 카페를 통해 꾸준히 지원할 예정입니다.