Tin tức

Tin Tổng Hợp

8 sách lập trình C# siêu chất cho mọi .NET developer

Đây là 8 sách lập trình xuất sắc nhất bằng cả tiếng Việt và tiếng Anh. Sách chia ra nhiều cấp độ từ cơ bản đến nâng cao, giúp bạn nhanh chóng làm chủ ngôn ngữ lập trình tuyệt vời.

SÁCH LẬP TRÌNH C# TIẾNG VIỆT

 1. .NET toàn tập

Tác giả: Dương Quang Thiện. Trọn bộ 8 tập, bao gồm cả lí thuyết và thực hành. Đặc biệt: tập 1 – C# căn bản, tập 2 – C# và .NET Framework.

8-sach-lap-trinh-cho-moi-net-developer-1

Ưu điểm:

– Bộ sách lập trình C# hiếm hoi được viết bằng tiếng Việt, hướng dẫn cặn kẽ từ căn bản đến chuyên sâu về .NET và C#.

– Ngôn ngữ trình bày rõ ràng mạch lạc, cực kì dễ tiếp cận với mọi đối tượng độc giả.

Nhược điểm:

– Xuất bản từ 2005 nên một số kiến thức có thể đã lạc hậu.

– Sách hơi khó mua. Các bạn có thể mượn ở Thư viện Khoa học Tổng hợp Tp. Hồ Chí Minh hoặc mua ebook.


 

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

Tác giả: Nguyễn Ngọc Bình Phương, Thái Thanh Phong. Sách dùng kèm đĩa.

Sách dày hơn 700 trang, cung cấp cái nhìn tổng quan khá đầy đủ về ứng dụng của ngôn ngữ C# trên các phương diện lập trình web, ứng dụng, cơ sở dữ liệu, đồ hoạ…

8-sach-lap-trinh-cho-moi-net-developer-2

Ưu điểm:

– Cách trình bày hợp lý, thiên về thực hành. Có thể tham khảo riêng từng phần về nội dung, không cần đọc từ đầu tới cuối sách.

– Nội dung khái quát song các hướng dẫn đều chi tiết, dễ hiểu dễ theo dõi.

Nhược điểm:

– Sách lập trình C# cơ bản, chỉ phù hợp với newbie

 

 

SÁCH LẬP TRÌNH C# TIẾNG ANH

 3. Learn C# in one day and learn it well

Ừ thì tên sách ngớ ngẩn thật, nhưng bạn chớ vội bỏ qua! Cuốn sách lập trình C# cơ bản này là bước khởi đầu hoàn hảo cho các newbie, đặc biệt những ai chưa từng code.

8-sach-lap-trinh-cho-moi-net-developer-3

Ưu điểm:

– Dễ đọc: các chủ đề được lựa chọn cẩn thận, trình bày theo trình tự hợp lý và được diễn giải một cách cơ bản, sáng rõ. Người đọc sẽ nhanh chóng có cái nhìn tổng quan về C# mà không lo bị “ngợp” trước khối lượng thông tin phức tạp khổng lồ.

– Dễ hiểu: Các ví dụ đưa ra đơn giản song chính xác, minh hoạ tuyệt vời cho phần lí thuyết. Đặc biệt, bạn không cần phải mở máy tính ra để kiểm chứng – kết quả được trình bày ngay sau đó!

– Dễ ứng dụng: Cách tốt nhất để học C# là thực hành! Ở cuối sách, bạn sẽ được hướng dẫn thực hiện một project, qua đó ứng dụng tất cả các nội dung vừa học.

Nhược điểm:

– Sách rất cơ bản, không phù hợp với developer đã có kinh nghiệm về C#. Sauk hi hoàn thành cuốn sách này, bạn nên tìm đọc các cuốn sách cung cấp nội dung chi tiết hơn, đặc biệt về data sources. MSDN và StackOverFlow cũng là những resources hữu ích để học chuyên sâu C#.

 

 

4. C# Yellow Book

Sách được dùng làm giáo trình cho sinh viên năm nhất khoa Computer Science tại trường Đại học Hull (Anh)

8-sach-lap-trinh-cho-moi-net-developer-4

Ưu điểm:

– Văn phong hài hước, than thiện. Cách viết đơn giản, dễ hiểu.

– Cung cấp đầy đủ kiến thức cơ bản cần thiết.

Nhược điểm:

– Chỉ phù hợp với newbie

– Bạn có thể tải ebook lập trình C# miễn phí hoặc mua sách ủng hộ tác giả với giá 0.99 USD

 

 

5. The C# Player’ Guide

Đây là cuốn sách lập trình C# tuyệt vời cho những ai đã có nền tảng về software development/software engineering và muốn tìm hiểu thêm về C#. Tác giả giới thiệu các chủ đề và kết cấu lập trình trong bối cảnh phát triển một computer game framework.

8-sach-lap-trinh-cho-moi-net-developer-5

Ưu điểm:

– Lối viết đơn giản, sáng rõ, súc tích – có thể sử dụng thay cho giáo trình trên lớp hoặc tutorials. Ngôn ngữ phóng khoáng và giọng điệu hài hước mang lại cảm giác thú vị như đọc tiểu thuyết.

– Cung cấp những kiến thức trọng yếu về ngôn ngữ C#, đặc biệt cách sử dụng các functions và resources khác nhau của C# trong lập trình games.

– Hướng dẫn kĩ thuật lập trình rất tốt, nhất là cấu trúc lập trình.

Nhược điểm:

– Khối lượng kiến thức lớn được trình bày cô đọng trong vòng 350 trang có thể khiến người đọc newbie thấy “đuối”. Đôi chỗ, lượng thông tin lẽ ra cần đến 20 phút tutorial và một chuỗi ví dụ để giải thích, thì ở đây tác giả lại chỉ tóm gọn trong 2 trang sách và 1 ví dụ.

– Thiếu các chỉ dẫn cơ bản cho một người chưa từng code, tuy nhiên lại hơi đơn giản đối với một C# developer giàu kinh nghiệm.

 

 

6. C# and the .NET 4.6 Framework

C# là ngôn ngữ thông dụng của các .NET developer. Vì vậy, khi tìm hiểu về C#, bạn cũng rất nên tìm hiểu về .NET framework.

8-sach-lap-trinh-cho-moi-net-developer-6

Ưu điểm:

– Với dung lượng đồ sộ hơn 1600 trang, cuốn sách bao quát kiến thức rộng lớn về các công nghệ được xây dựng trên C# và .NET như ADO.NET và Entity Framework, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), ASP.NET (WebForms, MVC, WebAPI), cũng như kiến trúc, protocols…

– Đồng thời, tác giả cũng lí giải logic phía sau các công nghệ, giúp người đọc có cái nhìn sâu sắc hơn nguyên do và sự phát triển của .NET framework.

– Ngôn ngữ giản dị, dễ hiểu.

Nhược điểm:

– Không phù hợp với những ai mới bước đầu tìm hiểu C# và .NET.

– Cấu trúc sách không thật sự chặt chẽ. Đôi lúc tác giả lặp lại cùng một nội dung ở các chương khác nhau, nên có thể gây phiền lòng độc giả khắt khe.

– Vì lượng thông tin quá lớn nên nhìn chung nội dung sách vẫn mang tính chất tổng quan. Để tìm hiểu kĩ hơn, bạn nên tìm đọc các cuốn sách chuyên sâu về từng khía cạnh/công nghệ của .NET như WPF, WCF và đặc biệt là ASP.NET.

 

 

7. CLR via C#

Nếu bạn dự định chỉ đọc 05 cuốn sách lập trình C# trong đời, thì CLR via C# nên là một trong số đó.

Được viết bởi Jeffey Richter – người có 20 năm làm cố vấn cho team Microsoft .NET framework, môi trường runtime cũng như các chủ đề quan trọng khác, bao gồm asynchronous programming và Windows Runtime.

Sách phù hợp với các Senior C# Developer.

8-sach-lap-trinh-cho-moi-net-developer-7

Ưu điểm:

– Phong cách viết gọn gang, dễ đọc, dễ theo dõi.

– Độ sâu của nội dung: thay vì top-down như nhiều sách khác, cuốn sách này tiếp cận vấn đề theo hướng bottom-up. Tác giả cũng luôn chú trọng giải thích nguyên nhân, cách thức của các vấn đề, lí giải vì sao giải pháp đã lựa chọn là tốt nhất.

– Độ rộng của kiến thức: bao quát các chủ đề quan trọng nhất của C# và >NET platform. Dù không đi sâu vào các API cụ thể như ASP.NET hay WPF nhưng tác giả cung cấp các kiến thức cơ bản đủ vững chắc về phần nội dung này.

Nhược điểm:

– Nặng về lý thuyết, không phù hợp với những ai muốn tìm sách dạng tutorial mang tính thực hành cao.

– Nội dung chuyên sâu về C#, không dành cho newbie. Kiến thức về OOP là bắt buộc phải có – nếu bạn là một C++ developer giàu kinh nghiệm, muốn học thêm C# thì càng thuyệt! Cuốn sách này chính xác dành cho bạn!

 

 

8. C# in depth

Sách lập trình C# do Jon Skeet viết? Chỉ vậy thôi đã đủ đảm bảo chất lượng 10/10!

Thực vậy, cuốn sách cực chất, cực cool này phơi bày những ngóc ngách phức tạp, lắt léo nhất của C# mà chỉ Jon Skeet biết. Qua đó, bạn sẽ chứng kiến sức mạnh của C# trong hành động, học được cách làm việc với các tính năng đỉnh cao trong toolkit, đồng thời tránh được những sai lầm tiềm ẩn khi lập trình C#.

8-sach-lap-trinh-cho-moi-net-developer-8

Ưu điểm:

– Không học thuật, không sử dụng ngôn ngữ phức tạp! Đây là cuốn sách hết sức thực tế được viết bởi chuyên gia đầu ngành.

– Nội dung cực kì chuyên sâu và hữu ích.

Nhược điểm

– Chỉ dành cho các chuyên gia nhiều năm kinh nghiệm về C# và .NET. Cuốn sách này sẽ giúp bạn trở thành guru!


Đừng ngại review những cuốn sách trên và đề xuất thêm nhiều sách học lập trình C# với cộng đồng programmer với Aptech nhé!

Theo IT Việc

Chia sẻ bài viết:

Tin liên quan

img_6157d02294aea
T4, 17/04/2024

Chuyển mình ngoạn mục: Từ sĩ quan quân đội đến lập trình viên chuyên nghiệp

Nguyễn Văn Thanh Tùng, một cựu sĩ quan quân đội đầy bản lĩnh, đã dũng cảm bứt phá khỏi vùng an toàn...
Tin Aptech
cntt2
T2, 27/11/2023

GÓC GIẢI ĐÁP BẠN HỌC 2K6: HỌC CNTT NÊN CHỌN NHỮNG KHỐI NÀO?

Với sự phát triển không ngừng của các yếu tố công nghệ, ngành Công nghệ thông tin ngày càng nhận được...
Tin Aptech
KV-Nhu-ver2-900-x-471
T5, 23/11/2023

Vietnam Web Summit 2023: Human & Tech Co - Create The Future

VIETNAM WEB SUMMIT 2023 - HUMAN & TECH: CO - CREATE THE FUTURE sẽ được tổ chức vào ngày 01 và ngày...
Tin Tổng Hợp
tra-cuu-diem-thi-thpt-quoc-gia-2023-thumb
T6, 14/07/2023

Tra cứu điểm thi tốt nghiệp THPT năm 2023

Để tra cứu điểm thi tốt nghiệp THPT quốc gia năm 2023 ở 63 tỉnh thành một cách nhanh nhất, thí sinh có...
Tin Tổng Hợp
p án THPT Quốc Gia 2023
T5, 29/06/2023

Đề thi và đáp án môn Tiếng Anh – Kỳ thi THPT Quốc Gia 2023

Đáp án môn Tiếng Anh thi tốt nghiệp THPT 2023 - Tất cả mã đề: 201, 202, 203, 204, 205, 206, 207, 208,...
Tin Tổng Hợp
p án THPT Quốc Gia 2023
T5, 29/06/2023

Đề thi và đáp án môn Sinh học – Kỳ thi THPT Quốc Gia 2023

Đáp án môn Sinh thi tốt nghiệp THPT 2023 - Tất cả mã đề: 201, 202, 203, 204, 205, 206, 207, 208, 209,...
Tin Tổng Hợp
p án THPT Quốc Gia 2023
T5, 29/06/2023

Đề thi và đáp án môn Hóa – Kỳ thi THPT Quốc Gia 2023

Đáp án đề thi tốt nghiệp THPT 2023 môn Hóa - Tất cả mã đề: 201, 202, 203, 204, 205, 206, 207, 208, 209,...
Tin Tổng Hợp
p án THPT Quốc Gia 2023
T5, 29/06/2023

Đề thi và đáp án môn Vật Lý – Kỳ thi THPT Quốc Gia 2023

Đề thi và đáp án môn Vật Lý – Kỳ thi THPT Quốc Gia 2023
Tin Tổng Hợp
p án THPT Quốc Gia 2023
T4, 28/06/2023

Đề thi và đáp án môn Toán – Kỳ thi THPT Quốc Gia 2023

Đề Toán thi tốt nghiệp THPT gồm 50 câu hỏi trắc nghiệm, được đánh giá có độ khó tương đương năm ngoái. Đáp...
Tin Tổng Hợp
p án THPT Quốc Gia 2023
T4, 28/06/2023

Đề thi và đáp án môn Ngữ Văn - Kỳ thi THPT Quốc Gia 2023

Đề thi và đáp án môn Ngữ Văn - Kỳ thi THPT Quốc Gia 2023
Tin Tổng Hợp
FacebookYoutube
Scroll to Top