
지은이 박용준
출판 (주)도서출판 길벗
발행 2025.06.20
2020년에 동일 저자가 쓴 책의 개정판이다. 그 당시에는 Visual Studio 2019, C# 8.0 으로 내용을 소개했는데, 2025년 5월 기준으로 C# 은 13버전, Visual Studio 2022 커뮤니티 기준으로 설명하고 있다.
책 제목처럼 처음 C# 을 접하는 사람들에게 교과서같은 역할을 해줄거라고 생각한다. 그렇다고 C# 이라는 언어의 방대한 기능들을 모두 설명하는 거는 아니지만, 얇은 종이로 책의 페이지 수가 790 쪽에 이른다. 국내 개발 서적중에서 이렇게 쪽수가 많은 책이 오랜만인듯하고 저자의 노고가 많았을듯 하다. 기능을 소개할때 출력되는 예제 프로그램이 항상 같이 있는데, 그래서 페이지 수가 늘어난 것일 수 있다.
그래서 이 책을 완독할 대상자는 C# 을 처음 접하는 개발자에게 적합할거 같다. 1부, 2부는 C# 개발 환경과 기초 문법, 사용법 위주라서 개발 초심자들은 반드시 읽고 시작해야 겠지만, 다른 언어에 익숙한 개발자들은 1,2부는 넘기고 C# 만의 특징이 나오는 3부, 4부 부터 봐도 될듯하다.
나만의 평점 : 9/10
C# 이라는 언어에 설명한 한국어 서적 중에서 완전 추천하고 싶다. 다만 아쉬운거는 왠만한 개정판 나오는 책들이 그러하지만 1판하고 차이점이 많이 안보인다. 책 설명하는 중간중간에 버전별 추가된 기능 소개도 좋지만 C# 버전별로 기능 설명을 해주는 게 따로 있었으면 좋았을 듯 싶다. (63강에 잠깐 있지만 2페이지 정도 소개만 하고 있다.)
책 목차 들어가기 전에 30일에 맞춘 학습 로드맵이 나온다. 책의 각 강을 매일 익힌다면 30일로 맞춰서 이 기준으로 읽어도 될듯하다.
- 1부 C# 준비
- 2부 C# 기초
- 3부 C# 활용
- 30장 LINQ
LINQ 와 확장 메소드(extension method) 는 C# 에서는 반드시 익혀야 하는 기능이다. 함수형 프로그래밍에 대한 내용도 여기 설명한다.
- 31장 알고리즘과 절차 지향 프로그래밍
C# 내용하고는 무관하지만 코딩 테스트에 나올만한 알고리즘 문제을 예제로 작성하고 있다. 합계 구하는 문제는 for 문으로 작성한 예제 뿐만 아니라 LINQ 로도 작성된 예제를 보여준다.
- 38장 속성(Property)
- 39장 인덱서와 반복기
- 40장 대리자
- 46 특성과 리플렉션
- 4부 C# 확장 기능
C# 기능이라기 보다는 닷넷 기능 활용과 실 프로그래밍에서 많이 사용하기 때문에 알고 있어야 하는 개념들(스레드, 비동기 프로그래밍, 데이터베이스 패턴, 스트림, XML, JSON 처리) 을 설명한다.
- 63장 모던 C#
C# 1의 기능으로만 작성한 예제 프로그램을 C# 버전업되면서 나온 기능들로 코드를 직접 바꿔서 보여주고 있다. 이 책에서 나온 개념들을 이해하고 완성시켜주는 듯한 느낌을 받았다.
'Thinking > Book' 카테고리의 다른 글
| [독서노트] 단 3개의 미국 ETF로 은퇴하라 (0) | 2025.11.14 |
|---|---|
| [독서노트] 재테크농부의 올라운드 투자 (0) | 2025.09.30 |
| [독서노트] Do it! 플러터 앱 개발&출시하기 - 개정판 (5) | 2025.07.08 |
| [독서노트] 랭체인 & 랭그래프로 AI 에이전트 개발하기 : 현직 AI Specialist에게 배우는 LLM Agents! (0) | 2025.04.23 |
| [독서노트] AI 시대의 프로그래머 (1) | 2025.02.13 |