Tài liệu cơ bản học ngôn ngữ lập trình c++

Hôm nay tôi xin giới thiệu một bài viết mở đầu dành cho các bạn mới bắt đầu bước vào học ngôn ngữ lập trình c++ và còn bỡ ngỡ chưa biết bắt đầu từ đâu và nên học từ cuốn ebook nào. Nào chúng ta hãy cùng đi từ thực tại.

  • Bạn là một sinh viên và bạn đang cảm thấy chán ngành học của mình, và bạn muốn nghiên cứu một ngành gì đó mới mẻ, phát triển phổ biến và có tương lai ví dụ như nghề kỹ sư phần mềm, với các ngôn ngữ lập trình.
  • Bạn là một người đam mê khoa học công nghệ, mặc dù không được đào tạo, giảng dạy về ngôn ngữ và kỹ thuật lập trình nhưng bạn vẫn thích và muốn nghiên cứu sâu về nó để tự xây dựng cho mình những ứng dụng, những sản phẩm mang tính sáng tạo.
  • Bạn là một sinh viên ngành công nghệ thông tin nhưng tự cảm thấy mình đang thiếu kiến thức, đang bị mông lung và không biết nên học ngôn ngữ lập trình nào, học từ đâu và nên học quyển sách nào.

Hãy bắt đầu từ ngôn ngữ lập trình c++ căn bản, và bắt đầu với một trong số những ebook sau đây.

Tôi tin với sự chăm chỉ và quyết tâm, bạn sẽ làm chủ được ngôn ngữ lập trình c++ căn bản sau một thời gian ngắn.

  • Bài giảng Ngôn ngữ lập trình C++

    Thầy Phạm Hồng Thái trường đại học quốc gia hà nội.

ngôn ngữ lập trình c++
Ngôn ngữ lập trình c++

Đây là một giáo trình rất hay và cơ bản dành cho ngôn ngữ lập trình c++

Với 10 chủ đề cơ bản dành cho C++ và sau mỗi chủ đề đều có những bài tập thực hành rất thiết thực. Bạn có thể học lý thuyết và thực hành code ngay sau đó.

  • Ngôn ngữ lập trình C++

    (Tác giả Trần Minh Châu)

Ngôn ngữ lập trình c++

Ebook gồm 8 bài cơ bản

  • Giới thiệu tổng quan về ngôn ngữ lập trình c++.
  • Các kiểu dữ liệu
  • Hàm trong c++
  • Mảng trong c++
  • Con trỏ trong c++
  • Struct và Class.
  • Xử lý I/O (đọc ghi dữ liệu ra file)
  • Qúa tải toán tử (nâng cao 1 chút)

Với các diễn giải ngắn gọn, xúc tích, có ví dụ minh họa và phân tích cực kỳ rõ ràng, giúp bạn hiểu rất nhanh các khái niệm và nguyên lý của c++.

  • Ebook Ngôn ngữ Lập Trình C++ (Học viện công nghệ bưu chính viễn thông)

Đây là một giáo trình trình bày khá chi tiết về kỹ thuật lập trình nói chung và lập trình c++ nói riêng.

Giáo trình mô tả chi tiết, kỹ lưỡng và nhiều ví dụ với những phân tích rõ ràng và đi kèm theo đó là các bài tập cuối chương giúp bạn có thể thực hành ngày sau đó để kiểm tra việc học của mình có hiệu quả hay ko. Ebook dài 186 trang.

  • Ebook: Phong cách Lập trình C++ (ko rõ tác giả)

Ebook này khác với các ebook trên, ebook không dạy về các nội dung của ngôn ngữ lập trình c++ bao gồm các kỹ thuật gì, mà ebook này là ebook hướng dẫn các bạn tạo cho mình một phong cách viết mã code lập trình, để giúp bạn tối ưu hóa mã code do mình viết ra.

Ví dụ như:

+Phương pháp tổ chức, bố cục một chương trình.

+Cách đặt tên hàm, tên biến cho phù hợp.

+Các định dạng trong code.

+ Cách thiết kế chương trình hướng đối tượng.

+ Tối ưu hóa các đoạn mã để cải thiện tốc độ chương trình….

Nói các khác, sau khi học song một trong số các ebook ở trên, bạn nên đọc thêm ebook này để hoàn thiện kỹ năng viết mã lập trình cho mình.

Đây là 4 ebook lập trình c++ cơ bản và dễ học nhất theo như quan niệm của tôi. Ngoài ra còn nhiều ebook tiếng việt khác nữa mà bạn có thể tìm kiếm trên mạng.

Tuy nhiên nếu bạn học theo kiểu mỗi ebook một tý, đảo qua đảo lại như vậy thì sự hiệu quả sẽ không cao. Nên chọn cho mình một ebook chuẩn để học từ đầu, và xem các ebook kia như là những tài liệu tham khảo thêm.

Hãy comment thêm các ebook c++ tiếng việt hay khác mà bạn biết để cùng chia sẻ cho mọi người.

Nếu bạn chưa có những ebook trên có thể lên mạng search để download, hoặc gửi comment để lại email. Tôi sẽ gửi ebook cho các bạn để các bạn có thể học ngay khi có quyết tâm.

Thời gian là vàng là bạc, và nó chẳng chờ đợi ai bao giờ.

Nếu chúng ta chỉ có thích trong cảm xúc mà không chịu bắt tay thực hành, chúng ta chậm hơn bạn bè từng chút một, và sau đó sẽ là những khoảng cách dài.

Hãy đam mê và biết quý trọng thời gian.

Damme88@gmail.com

Lưu

Lưu

Lưu

Lưu

Lưu

Lưu

Lưu

Lưu

Lưu

Lưu

Lưu

4 thoughts on “Tài liệu cơ bản học ngôn ngữ lập trình c++

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.