프로그래밍 도서 리뷰 & 추천

Bam·2024년 3월 24일
0

etc

목록 보기
7/9
post-custom-banner

정기적으로 갱신 예정입니다.✏️

개인적으로 프로그래밍 공부를 할 때 책 한 권 + 인터넷 자료를 함께 참조하는 것을 좋아합니다. 이렇게 하는게 어느정도 효율이 좋은 루틴처럼 된 것도 있고, 원래 종이책을 선호하기도 하다보니 괘 많은 책들을 거쳐가면서 공부했던 것 같습니다.

그래서 그런지 무언가를 시작하고자 할 때 책을 한 권 고르는 과정에서 꽤 많은 고민들을 가지고 고르는 것 같습니다. 그리고 인터넷에 검색해보면 비슷한 질문들이 많길래 저도 한 번 정리해볼까 합니다.

그래서 제가 프로그래밍에 입문해서 4년의 학사 과정 그리고 현재에 이르기까지 거쳐간 책들에 대해 간단하게 추천과 리뷰를 해보려고합니다. 책을 끊는 것이 아닌이상 계속해서 갱신될 예정입니다.

광고는 아니지만, 가능하다면 책을 구매할 수 있는 교보문고 링크도 같이 걸어드리려고 합니다.


프로그래밍 일반

프로그래밍 일반은 어느 한 분야에 딱 넣기 어렵다고 생각되는 책들을 꼽았습니다.

전공

전공 수업과 관련해서 구매했던 책들 중 아래 카테고리에 포함되지 않는 책들입니다.

  • CentOS8 LINUX EXPRESS - 신윤환 저자(글)
    리눅스 프로그래밍 강의 교재.
    리눅스 기본 명령어들을 충실하게 소개하고 있다. 다른 리눅스 책을 접한 적이 없어서 비교군이 없긴 하지만 기본적인 리눅스에 대한 이야기, 명령어들과 옵션을 잘 설명한 책.

네트워크

네트워크와 관련된 책들입니다.

자료구조와 알고리즘, 디자인 패턴

자료구조, 알고리즘은 전공에서 사용하거나, 개인적으로 구매한 것들이 혼용되어 있습니다.

  • 윤성우의 열혈 자료구조 - 윤성우 저자(글)
    개인적으로 구매한 자료구조책.
    C로 기본 사항만 딱딱 찝어서 잘 설명해놓은 책으로 자료구조 입문할 때 추천. 마찬가지로 잘된 설명, 삽화가 있다. 위 책과는 개인 취향에 따라 선택하면 될 듯 싶다. 추천

Git

  • Git 교과서 -
    오픈소스 소프트웨어 강의 교재.
    위 책은 단순히 입문자 수준의 사용을 위한 친절한 책이었다면, 이 책에서는 기본 입문부터 본격적인 깃의 활용을 다룹니다. 추천

프로그래밍 일반

개인적으로 구매한 책들입니다.

기타 프로그래밍 언어

  • 코틀린을 활용한 안드로이드 프로그래밍 - 우재남 , 유혜림 저자(글)
    안드로이드 프로그래밍 강의 교재.
    코틀린보다는 안드로이드 개발에 초점이 맞춰져 있어서 책 소개대로 다른 언어에 경험이 있는 상태로 코틀린 문법만 가볍게 주입한 뒤 안드로이드 개발로 들어간다. 그렇기 때문에 코틀린이든 안드로이드든 대학 강의용으로만 작성된 책임이 강하게 느껴진다.
  • 이것이 C++이다 - 최호성 저자(글)
    C++ 객체지향 프로그래밍 강의 참고 자료.
    교수님이 쓴 C++ 책이 좀 많이 그래서 추가로 참고했던 책. 입문서라고 소개되어있긴한데, C를 안다는 것을 전제로 쓰여진 입문서라서 완전히 새로 C++을 배우기에는 부적합하다고 느껴진 책.

웹 개발

자바

자바 기본서, 자바 프레임워크 등을 다루는 책들입니다.

  • Java의 정석 - 남궁성 저자(글)
    10년전에 친구한테 프로그래밍 입문한단 이야기를 하고 받은 책.
    정석이라는 이름에 맞게 정말 자세하고 정석적인 설명이 담겨있다. 너무 좋은 내용이지만 입문자 입장에서는 다소 딱딱하게 느껴질수도 있지 않을까 하는 생각은 있다. 추천
  • 이것이 자바다 - 신용권 , 임경균 저자(글)
    개인적으로 구매한 책.
    정석과 더불어 자바 입문계의 양대산맥으로 불리길래 최근에 읽어봤는데, 쉽게 설명하면서도 부족함 없이 잘 쓰여져있다. 솔직히 말하자면 자바의 정석과 이것이 자바다 두 권을 모두 읽어보는 게 더 좋은 것 같다. 추천

자바스크립트

자바스크립트 기본서, 자바스크립트 프레임워크 등을 다루는 책들입니다.

  • 자바스크립트 마스터북 - 야마다 요시히로 저자(글) · 정인식 번역
    웹 프로그래밍 강의 교재로 구매한 책.
    강의 교재로 사용했던 책들은 뭔가 아쉬운 점들이 있어서 추천을 대게는 안하는데, 이 책은 추천할만 하다. 정말 자세히 써져있을 뿐만아니라 ES6 내용도 충실하게 갖춰져있어서, 이 책 한 권으로 자바스크립트 기초를 완벽하게 커버할 수 있었다. 다만 코드가 조금 눈에 안들어오는 건 흠. 이 책 때문에 블로그에 올리는 코드는 95% 직접 새로 만들어서 올리게 되었다. 추천
  • Do it! 타입스크립트 프로그래밍 - 전예홍 지음
    개인적으로 구매한 책.
    타입스크립트 입문하기 괜찮은 책. 덤으로 함수형 프로그래밍 개념도 알려준다. 다만 타입스크립트, 라이브러리가 업뎃이 잦은 관계로 개정이 필요할 것 같다.

리액트, Node.js

  • 리액트를 다루는 기술 - 김민준 저자(글)
    리액트 블로그 강의로 유명했던 Velopert님의 책.
    처음 나왔을 땐 정말 세세하고 좋았던 책인데, 리액트가 워낙 빠르게 바뀌다 보니 한 번 개정되었음에도 불구하고, 개정이 한 번 더 필요할 것 같다.
  • Node.js 교과서 - 조현영 저자(글)
    개인적으로 공부하려고 샀었는데, 웹 프로그래밍 강의 교재로 사용되어서 띠용했던 책.
    Node.js 입문하기에 좋은 내용들을 충실하게 담고 있다. 추천

HTML, CSS

HTML, CSS와 관련된 책들입니다.

  • Do it! HTML+CSS+자바스크립트 웹 표준의 정석 - 고경희 저자(글)
    개인적으로 구매한 책.
    HTML + CSS의 기본을 확실하게 배우고 싶다면 무조건 이 책. HTML+CSS의 기초를 확실하게 다루면서 웹 표준에 대한 내용도 함께 챙겨준다. 그리고 설명이 아주 자세함. 특히 자바스크립트는 앞에서 다룬 HTML와 연계되어서 설명하기에 정말 좋은 책이라고 생각한다. 추천

데이터베이스

데이터베이스와 관련된 책들입니다.

post-custom-banner

0개의 댓글