aub***
2019-06-09

이 책은 C# .NET 프레임워크 세계에 첫 발을 들이는 입문자를 위한 책이다. 따라서 딱딱하지 않은 대화식 표현으로 1:1 강의처럼 배울 수 있는 것이 이 책의 가장 큰 장점이다. 또한 C#의 핵심 문법은 물론, 프로그래밍 동작 원리까지도 입문자 입장에서 하나하나 꼼꼼히 설명하였다. 책을 덮을 때쯤이면 기초 문법부터, 고급 문법, 그리고 .NET 프레임워크의 활용까지 C#의 전반적인 큰 틀을 자연스레 익힐 수 있을 것이다.
자바로 공부를 시작해서 잠깐 자바 개발자로 일하다가 현재는 어쩌다보니 C# 개발자로 일하고 있다.
자바랑 C#이 비슷하다고는 하는데 namespace 등 자바에는 없는 개념들이 낯설어 제대로 된 책을 한 권 선택해서 개념을 잡아야겠다 생각하다가 접한 책이다.
최근 몇날 며칠 서점을 들락날락 했다. 입맛에 맞는 C#책을 찾고 싶은데 너무 초심자 타겟의 서적이거나, 아니면 너무 다짜고짜 실용서여서 내가 보기에 적합하다 느껴지는 책이 없었다.
아예 밑바닥 입문서를 보기에는 그래도 아는 게 조금 있어서 시간 낭비인 것 같고, 바로 심화서적이나 실용서로 넘어가기에는 C#과 친하지 않아서 부담스러웠다.
그러다 이 책을 발견했다. 목차를 쭉 보는데 나쁘지 않겠다, 하는 생각이 들었다. 첫 C#책으로 당첨.
'입문자를 배려한'이라는 문구가 무색하지 않게, 정말 입문자를 많이 배려했다는 게 느껴진다.
앞부분은 설명이 하도 다정다감해서 재미있게 읽었다.
책을 보면서 '이제 막 공부를 시작한 쌩초짜라면 이런 것도 헷갈릴 수 있겠구나' 싶을 정도로 설명이 친절하다. 프로그래밍을 이제 막 시작한 사람이 아니라면 새삼스러울 수도 있을 듯.
앞부분만 보면 아주 쌩기초 내용인 것 같은데 뒷부분에 람다, LINQ 등 심화적인 내용도 함께 다루고 있다. 윈폼으로 사용자인터페이스 만드는 부분은 엄청 재밌게 봤다. 신기방기.
C#에 대한 전반적인 개념을 세우고 친숙해지기 위한 책으로 나쁘지 않다. 이런 기본서 한 권 가지고 있으면 마음이 든든하다.
첫 걸음을 이 책으로 떼고, 전체적인 개념을 확실하게 잡아둔 뒤에 심화서나 실용서로 넘어가면 될 듯.