C và C++ là hai ngôn ngữ lập trình phổ biến được sử dụng rộng rãi trong ngành công nghiệp phần mềm. Để nắm vững những kiến thức căn bản và nâng cao kỹ năng lập trình của mình, hãy tham khảo các nguồn tài liệu và kênh học hữu ích dưới đây.
Contents
Nguồn tài liệu và trang web học C
1) CODEFORWIN:
Đây là một trang blog giúp người mới học C nâng cao kỹ năng một cách nhanh chóng. Trang web cung cấp nhiều thủ thuật và tài liệu hữu ích để bạn nghiên cứu sâu về ngôn ngữ này.
Bạn đang xem: Tìm hiểu sơ lược về C và C++
2) LEARN-C:
Trang web này là một nguồn tài liệu tuyệt vời để bạn nắm bắt những kiến thức căn bản về C. Dành cho mọi đối tượng từ người mới bắt đầu đến chuyên nghiệp, LEARN-C sẽ giúp bạn tiến bộ một cách nhanh chóng.
3) CPPREFERNCE:
Nếu bạn cần tài liệu học hoàn chỉnh về C, trang web CPPREFERNCE sẽ là một nguồn tài nguyên quan trọng.
4) THE GNU C PROGRAMMING TUTORIALS (LINUXTOPIA):
Xem thêm : NodeJS là gì? Hướng dẫn cài đặt và viết chương trình NodeJS
Trang web này cung cấp những hướng dẫn căn bản về viết phần mềm bằng ngôn ngữ C. Với sự đóng góp của nhiều lập trình viên giàu kinh nghiệm, đây là một tài liệu hữu ích cho người mới bắt đầu.
5) CPROGRAMMING:
CPROGRAMMING sẽ giúp bạn trở thành một lập trình viên chuyên nghiệp từ khởi đầu.
6) LEARNCPP:
LEARNCPP là trang web miễn phí cung cấp cho bạn các bước hướng dẫn từ cơ bản đến nâng cao của ngôn ngữ lập trình C++. Bất kể bạn mới bắt đầu hay chuyên nghiệp, trang web này sẽ cung cấp cho bạn mọi thứ bạn cần biết với rất nhiều ví dụ minh họa.
7) CPLUSPLUS:
Đối với sinh viên khoa học máy tính và nhà phát triển muốn học ngôn ngữ lập trình C++ từ đầu đến nâng cao, CPLUSPLUS là một trang web tuyệt vời để khám phá.
8) PLUS:
Xem thêm : Học viết code cho người mới bắt đầu
PLUS là trang web hàng đầu để học C và C++. Ngoài các tài liệu căn bản và nâng cao, trang web này còn cung cấp mã nguồn, tài liệu tham khảo, thư viện và diễn đàn thảo luận để bạn giải đáp các vấn đề liên quan.
Kênh YouTube tốt nhất để học C và C++
Ngoài các trang web trên, bạn cũng có thể tìm kiếm các kênh YouTube sau để học C và C++:
- C Video Tutorial
- Introduction to Programming through ‘C’
- C Language tutorials||C language by Sivaramayya
- C Language Tutorial Videos | Mr. Srinivas
- C Programming Tutorials
- C++
- javidx9
Top 5 khóa học C++ miễn phí hàng đầu
Nếu bạn quan tâm đến việc học C++, dưới đây là một số khóa học miễn phí mà bạn nên tham gia:
- C++ Tutorial for Complete Beginners
- C++, Short, and Sweet, Part 1
- C++ Programming Basics
- Learn C++ by Creating
- Beginning C++ Templates
Tài nguyên cho người mới bắt đầu học C++
Dưới đây là một số tài liệu hữu ích để bạn tìm hiểu thêm về C++:
Tổng quan
- Trang chủ chính thức của ISO C++ Get Started!
Primes
- Herb Sutter: (Not Your Father’s) C++
- Beginning with C++ by Jens Weller
- Learning “Modern” C++ by Jason Turner
- A Tour of C++ by Bjarne Stroustrup (teaser)
- C++17 – The Complete Guide by Nicolai M. Josuttis
- C++ Templates – The Complete Guide, 2nd Edition by Nicolai M. Josuttis
Tutorials
- Kate Gregory’s Pluralsight page
- The cplusplus.com tutorial
- C++ London Uni (videos)
- Effective C++ Series by Scott Meyers
Tham khảo
- Cppreference.com – tài liệu tham khảo về ngôn ngữ và thư viện C & C++
- Wikipedia – danh sách các tính năng của C++11, C++14 và C++17
- The C++ Programming Language, 4th Edition by Bjarne Stroustrup
- The C++ Standard Library – A Tutorial and Reference, 2nd Edition by Nicolai M. Josuttis
Xem qua C++
- Wandbox – cho phép chỉnh sửa, biên dịch và chạy các chương trình C++ đơn giản trực tiếp trên trình duyệt
- Compiler Explorer – cho phép chỉnh sửa và biên dịch chương trình C++ đơn giản và xem mã nguồn asm tương ứng
Cộng đồng
- Trang chủ chính thức của ISO C++
- Reddit – nhóm C++ Reddit
- Slack – đăng ký tham gia C++ Slack team
Khi bạn đã hơi thông thạo
- C++11 Style by Bjarne Stroustrup
- Using Types Effectively by Ben Deane
- 10 Core Guidelines You Need to Start Using Now by Kate Gregory
- Functional C++ by Kevlin Henney
- C++ Seasoning by Sean Parent
- Easy to Use, Hard to Misuse: Declarative Style in C++ by Ben Deane
- Curiously Recurring C++ Bugs at Facebook by Louis Brandy
- Choosing the Right Integer Types in C and C++ by Dan Saks
- Testing in Software Engineering ~2010-2030 by Titus Winters
Bite-sized talks
Improve Your Skills
- HackerRank – thử thách để rèn luyện kỹ năng lập trình cơ bản của bạn
- GitHub C++ Projects – một cách để học bằng cách đóng góp vào các dự án C++ mã nguồn mở
Tài liệu tham khảo
- CODEFORWIN
- LEARN-C
- CPPREFERNCE
- THE GNU C PROGRAMMING TUTORIALS (LINUXTOPIA)
- CPROGRAMMING
- LEARNCPP
- CPLUSPLUS
- PLUS
Nguồn: https://laptrinhc.edu.vn
Danh mục: Tài liệu IT