Tổng hợp tài liệu lập trình C/C++ hữu ích nhất
Xin chào, Khi các bạn mới vào học IT ở cấp bậc ĐH, CĐ hoặc Đào tạo nghề thì chúng ta ít nhiều gì cũng tiếp xúc với Lập trình thông qua ngôn ngữ C/C++, đây là những ngôn ngữ giúp các bạn học và hiểu về code một cách nền tảng và cũng vì nền tảng quá nên nếu các bạn mới học thì chắc sẽ có phần khô khan và khó hiểu (như đệ quy, con trỏ...) nhưng khi đã nắm dc kiến thứ ổn rồi thì học các thứ thú vị khác sẽ dễ dàng.
Tiếp tục với C/C++, Chắc khi vào môn nhập môn lập trình hay kĩ thuật lập trình thì thầy/cô cũng đã nói qua về 2 ngôn ngữ này rồi nói chung học thì khá khô khan, dễ nản, khâu debug có thể làm bạn ngồi hằng giờ với đống bug, học xong cũng không ứng dụng để làm điều gì đó to tát (nhưng tùy vào cách bạn học và ứng dụng thế nào mà sản phẩm của bạn có thể mang tầm vóc ao làng hoặc đến vũ trụ), học thì vậy thôi nhưng khi khá ổn r thì nó sẽ mở ra nhiều hướng thú vị cho bạn luyện sau này lắm nhé (nhất là mảng game C++). Nào bây giơ là phần của các bạn, hãy sử dụng tài liệu dưới đây là chinh phục C/C++ đi nào.
Nếu bạn không theo ngành IT, hoặc đang còn học cấp 3 nhưng có yêu thích lập trình thì mình có note nhỏ cho bạn, trước tiên bạn hãy tìm hiểu về mảng web, vì sao? Vì nó không quá hàn lâm, khô khan lại dễ học hơn so với các mảng khác. Nếu bạn thích gợi ý của mình thì hãy xem qua 2 tài liệu sau:
Tiếp tục với C/C++, Chắc khi vào môn nhập môn lập trình hay kĩ thuật lập trình thì thầy/cô cũng đã nói qua về 2 ngôn ngữ này rồi nói chung học thì khá khô khan, dễ nản, khâu debug có thể làm bạn ngồi hằng giờ với đống bug, học xong cũng không ứng dụng để làm điều gì đó to tát (nhưng tùy vào cách bạn học và ứng dụng thế nào mà sản phẩm của bạn có thể mang tầm vóc ao làng hoặc đến vũ trụ), học thì vậy thôi nhưng khi khá ổn r thì nó sẽ mở ra nhiều hướng thú vị cho bạn luyện sau này lắm nhé (nhất là mảng game C++). Nào bây giơ là phần của các bạn, hãy sử dụng tài liệu dưới đây là chinh phục C/C++ đi nào.
Sơ qua về tài liệu: tài liệu sẽ hướng dẫn lộ trình cho các bạn để học C/C++ hiệu quả nhất có thể, toàn bộ lộ trình là cho những bạn mới học nếu bạn đã học dc ở phần nào rồi thì cứ next tới phần tiếp theo nhá, bao gồm các phần (Mình sẽ gọi là GĐ):
- GĐ 1: Giai đoạn này các bạn hãy cố gắng nắm hết những thứ cơ bản, hãy truy cập trang https://cpp.daynhauhoc.com/ và học hết khóa này (đây là khóa miễn phí và chỉ dẫn khá hay), học trước kiến thức trong trường nhé (để khi trường dạy phần đó bạn ôn lại được)
- Trong quá trình học khóa trên, các bạn kết hợp vói việc làm các bài tập ở đây:
- GĐ 2: Giai đoạn này các bạn ôn lại những phần khó hiểu như con trỏ, đệ quy, các vấn đề cấp phát mảng động, đọc ghi file, struct,...những kiến thức này không cần phải am hiểu sâu sắc nhưng có nhắc đến thì ít nhất cũng phải biết mình đã từng học và nêu được 1 tí về định nghĩa của nó 😛 tài liệu phần này thì thật sự khá nhiều trên Google và không phải cái nào cũng dễ tiếp thu đối với các bạn nên các bạn tự tìm theo trình độ hiểu của mình nha.
Nếu ổn được lộ trình như trên rồi thì các bạn cứ yên tâm với trình độ của chính mình nhé, ngoài ra nếu các bạn thích thì có thể lên các trang luyện code online như HackerRank, Codeforces,...Còn nếu các bạn muốn mau chóng đi sâu vào cách tạo ra 1 sản phẩm hoàn chỉnh thì hãy học tiếp về Cấu trúc dữ liệu & giải thuật và Lập trình hướng đối tượng nha (Mình sẽ có bài viết về 2 cái này sau), xong hết rồi thì có thể tham gia các "chính phái" như game, windows, đồ họa,... rồi đó 😀 Hi vọng bài viết này sẽ góp phần định hướng cho các bạn học tiếp trên con đường lập trình viên. Bai~
Nguồn tài liệu: Sưu tầm và tham khảo trên mạng, không link quảng cáo, không virus.
Tổng hợp tài liệu lập trình C/C++ hữu ích nhất
Reviewed by Phat Nguyen
on
January 28, 2019
Rating:
No comments: