Tin lập trình
8-quyen-sach-ve-lap-trinh-c-huu-ich-cho-moi-lap-trinh-vien

8 quyển sách về lập trình C# hữu ích cho mọi lập trình viên

Lập trình C# có khá nhiều điểm thú vị và còn nổi bật hơn nhiều ngôn ngữ khác. Sau đây là 8 quyển sách lập trình C# hữu ích dành cho mọi lập trình viên.

Để giúp cho mọi lập trình viên có thể làm chủ được ngôn ngữ lập trình C#. Sau đây Aptech Buôn Ma Thuột sẽ giới thiệu 8 quyển sách hữu ích nhất bằng cả tiếng việt và tiếng anh dành cho mọi lập trình viên.

 1. Bộ sách “.NET toàn tập”

Đây là một bộ sách về lập trình C# biên soạn bằng tiếng việt. Tác giả là Dương Quang Thiện. Trọn bộ có 8 tập, gồm cả lý thuyết và thực hành. 

Ưu điểm:

- Một bộ sách lập trình C# rất hiếm được biên soạn bằng tiếng Việt, hướng dẫn chi tiết từ căn bản đến chuyên sâu về .NET và C#.
- Trình bày rõ ràng mạch lạc và rất dễ tiếp cận với mọi đối tượng.

Nhược điểm:

- Đã xuất bản từ khá lâu - năm 2005, nên một số kiến thức có thể hơi lỗi thời.
- Sách hiện khá khó mua. Các bạn có thể tìm mượn tại Thư viện Khoa học Tổng hợp Thành phố Hồ Chí Minh hoặc tìm mua ebook trên mạng.

1 aptech bmt

2. Sách “Các giải pháp lập trình C#”

Đây là quyển sách của tác giả Nguyễn Ngọc Bình Phương và Thái Thanh Phong. Sách có kèm theo đĩa và dày hơn 700 trang. Sách cung cấp tổng quan tương đối đầy đủ về ứng dụng C# trên nhiều phương cơ sở dữ liệu, lập trình web, đồ họa,…

Ưu điểm:

- Sách có cách trình bày hợp lý, trọng tâm là thực hành. Bạn có thể tham khảo từng phần về nội dung.
- Nội dung khái quát sơ lược nhưng hướng dẫn vẫn rất chi tiết, giúp bạn dễ hiểu và dễ theo dõi.

Nhược điểm:

- Đây là 1 quyển sách về lập trình C# khá cơ bản, chỉ phù hợp với những bạn mới bắt đầu.

2 aptech bmt

 3. Sách “Learn C# in one day and learn it well”

Cuốn sách này sẽ là bước khởi tạo hoàn hảo cho các bạn mới bắt đầu học về lập trình. Đây là quyển sách được biên soạn bằng tiếng anh của tác giả Jamie Chan.

Ưu điểm:

- Các chủ đề được chọn kỹ lưỡng, trình bày theo thứ tự và được diễn giải rất chi tiết. Người mới tìm hiểu về lập trình sẽ có được cái nhìn tổng quan mà không lo lắng bị khó hiểu.
- Sách đưa ra các ví dụ đơn giản nhưng chính xác, minh họa chi tiết bám vào phần lý thuyết. 
- Cuốn sách sẽ hướng dẫn bạn thực hành một project, ứng dụng các nội dung bạn vừa tìm hiểu.

Nhược điểm:

- Sách có nội dung khá cơ bản. Không phù hợp với developer đã có kinh nghiệm về lập trình C#.

3 aptech bmt

4. Sách “C# Yellow Book”

Đây là cuổn sách giáo trình cho sinh viên năm đầu tại Đại học Hull Anh Quốc khoa Computer Science. Sách được biên soạn bởi tác giả Rob Miles.

Ưu điểm:

- Sách có văn phong khá hài hước và thân thiện. Cách viết cũng rất đơn giản và dễ hiểu, dễ tìm hiểu.
- Sách cung cấp rất đầy đủ và chi tiết những kiến thức cơ bản.

Nhược điểm:

- Sách cơ bản phù hợp với những bạn mới bắt đầu tìm hiểu về C#

4 aptech bmt

5. Sách “The C# Player’ Guide”

Với những bạn đã có nền tảng về software development hay software engineering, muốn tìm hiểu thêm về C# thì đây là một cuốn sách rất đáng để rinh ngay về.
Tác giả phân tích phát triển một computer game framework  bằng cách giới thiệu các chủ đề, cũng như kết cấu lập trình.

Ưu điểm:

- Sách có văn phong đơn giản, súc tích, ngôn ngữ phóng khoáng hài hước. Có thể sử dụng như một giáo trình học tập.
- Cách sử dụng các functions, resources khác nhau của C# trong lập trình games đều được cung cấp kiến thức bên cạnh những kiến thức trọng tâm về lập trình C#.
- Sách hướng dẫn kĩ thuật lập trình rất hữu ích, đặc biệt là cấu trúc lập trình.

Nhược điểm:

- Khối lượng kiến thức khá nhiều, nhiều chỗ còn cô đọng kiến thức quá mức khiến những bạn mới bắt đầu khó nắm bắt.
- Thiếu một số chỉ dẫn cơ bản, tuy vậy lại khá đơn giản đối với C# developer đã có kinh nghiệm.

5 aptech bmt

6. Sách “C# and the .NET 4.6 Framework”

Ngôn ngữ C# rất là thông dụng đối với các .NET developer. Thế nên, bạn cũng nên tìm hiểu .NET framework khi đang tìm hiểu về C#.

Ưu điểm:

- Cuốn sách cung cấp kiến thức bao quát về các công nghệ được xây dựng trên nền tảng C# và .NET với văn phong đơn giản, dễ hiểu.
- Lý giải một cách logic phía sau những công nghệ, giúp bạn có cái nhìn chi tiết hơn về nguyên nhân cũng như sự phát triển của .NET framework.

Nhược điểm:

- Cuốn sách không phù hợp với những ai mới bắt đầu tìm hiểu C# và .NET.
- Cấu trúc sách đôi chỗ còn chưa chặt chẽ. Bị lặp lại nội dung ở một số chương khác nhau.

6 aptech bmt

7. Sách “CLR via C#”

Đây là một trong những cuốn sách rất hữu ích mà lập trình viên nhất định phải có. Cuốn sách được viết bởi tác giả Jeffey Richter – một chuyên viên cố vấn cho team Microsoft .NET framework trong 20 năm.
Nếu bạn là C++ developer giàu kinh nghiệm, muốn tìm hiểu thêm về C# thì cuốn sách này chính là dành cho bạn.

Ưu điểm:

- Phong cách viết gọn gang, dễ đọc, dễ theo dõi.
- Quyển sách này tiếp cận vấn đề theo hướng từ dưới lên trên. Luôn chú trọng giải thích cặn kẽ nguyên nhân và cách thức của những vấn đề.
- Có sự bao quát các chủ đề quan trọng nhất như C# và >NET platform. Sách cũng cung cấp đầy đủ kiến thức cơ bản về nội dung dù không đi sâu vào các các API cụ thể như ASP.NET hay WPF.

Nhược điểm:

- Sách còn khá nặng lý thuyết, không phù hợp với những bạn muốn tìm sách mang tính thực hành.

7 aptech bmt

8. Sách “C# in depth”

Bạn có biết tới một nhân vật tên Jon Skeet? Đây chính là một trong những lập trình viên bá đạo nhất lịch sử nhân loại. Và cuổn sách “C# in depth” này là do chính Jon Skeet biên soạn.
Cuốn sách cũng “bá đạo” như chính tác giả của nó. Nội dung rất chất, phơi bày nhiều góc nhìn phức tạp và lắt léo của C# mà chỉ có kinh nghiệm cá nhân của Jon Skeet biết tới. Vì thế bạn sẽ có thể học được nhiều điều thú vị và tránh được nhiều sai lầm tiền tàng khi lập trình C#.

Ưu điểm:

- Văn phong của sách không mang tính học thuật hay ngôn ngữ phức tạp. Mang tính chất rất thực tế từ kinh nghiệm của chính một chuyên gia đầu ngành.
- Nội dung được chăm chút một cách chuyên sâu và cực kỳ hữu ích.

Nhược điểm:

- Cuốn sách chỉ dành cho những bạn đã có kinh nghiệm về lập trình C# và .NET, hơi khó khăn cho những ai mới bắt đầu.

8 aptech bmt



Nếu bạn đang hứng thú với ngôn ngữ C# thì hãy bắt tay tìm hiểu ngay thôi. Hy vọng với những gợi ý trên từ Aptech Buôn Ma Thuột sẽ giúp các bạn đưa ra nhiều sự lựa chọn cho quá trình học tập và theo đuổi đam mê của mình.

>>Xem thêm: Các khóa học lập trình viên tại Aptech Buôn Ma Thuột.

Tác giả bài viết: Aptech Buôn Ma Thuột

aptech buon ma thuot dao tap lap trinh vien quoc te

 
Chú ý: Việc đăng lại bài viết trên ở website hoặc các phương tiện truyền thông khác mà không ghi rõ nguồn http://aptechbmt.edu.vn là vi phạm bản quyền

Ý kiến bạn đọc

Tham gia thảo luận

Mã an toàn Mã bảo mật   

Những tin mới hơn

Hướng dẫn cho người mới bắt đầu: làm sao để học Python hiệu quả?
JavaScript là gì? JavaScript hoạt động như thế nào?
Sau tất cả tại sao Python lại được các nhà phát triển phần mềm lựa chọn?
Lập trình mobile – bùng nổ xu hướng ngành nghề mới trong năm 2020
Lộ trình học quản trị mạng tại Aptech Buôn Ma Thuột như thế nào?

Những tin cũ hơn

Cách để dạy chính bạn tự học ngành Lập trình tốt nhất!
5 bí kíp không thể bỏ lỡ nếu bạn muốn học thêm ngôn ngữ lập trình
SQL và My SQL - 2 thuật ngữ khác nhau như thế nào ?
Website dành cho người bắt đầu học ngôn ngữ lập trình C++
PHP framework là gì? Hiểu rõ PHP framework qua 5 câu hỏi sau đây