12/08/2018, 17:06

10 quyển sách lập trình miễn phí nên đọc trong năm 2018

Trong bài viết này, tôi muốn chia sẻ với các bạn 10 cuốn sách thú vị từ các lĩnh vực lập trình khác nhau (web, mobile app,...) Một số quyển rất thân thiện cho những người mới bắt đầu, số khác nâng cao hơn cho những lập trình viên đã có kinh nghiệm. Các bạn có thể chọn những cuốn sách mà bạn ...

  • Trong bài viết này, tôi muốn chia sẻ với các bạn 10 cuốn sách thú vị từ các lĩnh vực lập trình khác nhau (web, mobile app,...)
  • Một số quyển rất thân thiện cho những người mới bắt đầu, số khác nâng cao hơn cho những lập trình viên đã có kinh nghiệm.
  • Các bạn có thể chọn những cuốn sách mà bạn thích để tìm hiểu về chúng

1. The Road to learn React

  • Đây là một quyển sách tuyệt vời cho các bạn mới bắt đầu học về React.
  • Nó bao gồm các nguyên tắc cơ bản, khái niệm tổng quát, các ví dụ thực tiễn tốt nhất, hướng dẫn các bạn cách sử dụng React để tạo nên ứng dụng với các tính năng phân trang, tìm kiếm, sắp xếp,...
  • Trong mỗi chương của cuốn sách, các bạn sẽ được cung cấp các bài tập và các tài liệu tham khảo thêm

2. Node.js Succinctly

  • Node.js Succinctly là một cuốn sách tuyệt vời về Node.js. Các bạn sẽ được học những điều cơ bản của Node.js như non-blocking I/O, event loop, modules, Node.js runtime environment. Bạn cũng sẽ được học cách sử dụng filesystem và stream, truy cập cơ sở dữ liệu và viết các ứng dụng web.

3. 97 Things Every Programmer Should Know

  • Đây là một cuốn sách tuyệt vời cho bất kỳ ai mới bắt đầu học lập trình.
  • Nó cung cấp một tập hợp các bài thực hành phong phú về lập trình và các khái niệm. Đây là một cuốn sách rất đơn giản và dễ đọc, cùng với đó là các ví dụ tuyệt vời.

4 . Mobile Developer's Guide to The Galaxy

  • Mobile Developer's Guide to The Galaxy là cuốn sách dành cho các bạn lập trình viên mobile, nội dung của nó tập chung vào quá trình tạo ứng dụng di động.
  • Nó mang lại cái nhìn cận cảnh hơn về các giai đoạn phát triển của ứng dụng, như lập kế hoạch và đặc điểm kỹ thuật, tạo mẫu và thiết kế, triển khai, thử nghiệm, triển khai nội bộ, deploy,...
  • Bạn cũng có thể nhận được rất nhiều mẹo và lời khuyên về thiết kế UX, đa nền tảng và phát triển ứng dụng native

5. Learn Enough Command Line to Be Dangerous

  • Cuốn sách này giới thiệu cách làm việc với các dòng lệnh Unix.
  • Cuốn sách hướng đến những người mới bắt đầu với cách viết cực kỳ đơn giản và không cần bất kỳ kiến thức máy tính cao siêu nào để đọc.
  • Chỉ cần học theo các hướng dẫn và bài tập, các bạn sẽ học được những điều cơ bản để sử dụng dòng lệnh Unix.

6. Game Programming Patterns

  • Đây là cuốn sách viết về tập hợp các pattern mà các lập trình viên mobile sử dụng.
  • Nội dung cuốn sách hướng đến những lập trình viên mới, nó cung cấp các bài thực hành và các mẫu phát triển tốt nhất làm cho code của bạn sạch sẽ hơn và dễ hiểu hơn.

7. Learn Enough Git to Be Dangerous

  • Cuốn sách này giới thiệu về cách sử dụng Git. Nó thích hợp cho mọi lập trình viên và nó không đòi hỏi một kỹ năng đặc biệt nào hay đòi hỏi phải có kinh nghiệm sử dụng Git.
  • Cuốn sách này là phần thứ 3 của bộ 3 cuốn: "Learn Enough Git to Be Dangerous", "Learn Command Line to Be Dangerous" và "Learn Enough Text Editor to Be Dangerous".

8. Mastering iOS game Development

  • Đây là cuốn sách nâng cao dành cho các bạn lập trình viên game trên nền tảng iOS.
  • Cuốn sách này gồm hơn 200 trang hướng dẫn chuyên sâu và các khái niệm nâng cao về phát triển cho iOS. Đọc và làm theo cuốn sách này sẽ giúp phát triển kỹ năng iOS game của các bạn lên một level cao hơn.

9. The Little Go Book

  • The Little Go Book là cuốn sách giới thiệu về ngôn ngữ lập trình GO của Google.
  • Nó tập chung chủ yếu cho những người mới bắt đầu, với nội dung là các nguyên tắc cơ bản ngắn gọn và súc tích cùng các ví dụ cụ thể dễ hiểu. Đây là một cuốn sách đơn giản và dễ đọc, với một lượng lớn thông tin chỉ trong 83 trang sách.

10. Eloquent JavaScript

  • Đây là phiên bản thứ 2 của cuốn sách Eloquent JavaScript, nội dung của cuốn sách hướng dẫn các bạn về những nguyên tắc cơ bản của JavaScript.
  • Nó phù hợp cho cả những lập trình viên mới bắt đầu và đã có kinh nghiệm. Nội dung của nó bao gồm cả những điều cơ bản của ngôn ngữ, cũng như những chủ đề sâu hơn của JavaScript như lập trình hướng đối tượng.

Kết luận:

  • Link tham khảo bài viết : https://tutorialzine.com/2018/01/10-free-programming-books-you-should-read-in-2018
0