Awesome Lập trình
Giới thiệu
Một danh sách những gì liên quan đến lập trình và việc học lập trình. Có rất nhiều những tài liệu lập trình bằng Tiếng Việt tốt. Trang này chỉ đơn giản là một trang tổng hợp không bao giờ đầy đủ về những nguồn tài nguyên chất lượng có mặt.
Tất nhiên, Tiếng Anh vẫn sẽ luôn luôn nhiều hơn và rất gợi ý nếu bạn có thể đọc được Tiếng Anh. Nhưng nếu bạn chưa đọc được Tiếng Anh đủ tốt để hiểu thì có thể cân nhắc sử dụng bất kì tài nguyên nào ở dưới đây.
Nhưng hãy nhớ là PHẢI HỌC TIẾNG ANH, vì nguồn tài nguyên Tiếng Việt rất ít, mình sẽ làm riêng một khu để tổng hợp phần này.
Mục lục
Định hướng cho từng mảng
Tiếng Anh chuyên ngành
Kiến trúc máy tính
Thiết kế phần mềm
Cấu trúc dữ liệu và giải thuật
Toán
Hệ điều hành
Cơ sở dữ liệu
SQL
PostgreSQL
MongoDB
Mạng máy tính
Trí tuệ nhân tạo
- d2l-vi - Một cuốn sách về Học Sâu đề cập đến nhiều framework phổ biến, được sử dụng trên 300 trường Đại học từ 55 đất nước bao gồm MIT, Stanford, Harvard, và Cambridge. Đọc tại: Đắm chìm vào Học sâu -
trl.:
Nhóm dịch thuật Đắm chìm vào Học sâu (HTML)
- ml-yearning-vi - Một cuốn sách tập trung vào hướng dẫn cách cấu trúc các dự án Học Máy và phân tích cách làm cho các thuật toán Học Máy hoạt động.
- handson-ml2-vn - Jupyter Notebook cung cấp các kiến thức cơ bản về Học Máy và Học Sâu bằng Python với Scikit-Learn, Keras, và TensorFlow 2.
- Machine learing cơ bản - Vũ Hữu Tiệp (:construction: in process)
Bảo mật
- opsec-guide - Hướng dẫn thực hành căn bản về bảo mật thông tin cá nhân/danh tính trên không gian mạng, chống lại việc dò tìm thông tin.
- trhgquan/crypto - Cài đặt thuật & tóm tắt lí thuyết Mã hóa mật mã - fit@hcmus
Hệ thống
Hệ thống phân tán
Học ở bậc đại học
Những thứ linh tinh khác
Định hướng học theo mảng
Ngôn ngữ lập trình
Dành cho việc học một ngôn ngữ (hoặc một mảng) lập trình cụ thể.
AutoIt
Bash
C/C++
Java
Tham khảo Chia sẻ lộ trình tự học đến khi có OFFER FRESHER (Java) đầu tiên
Python
C#
Git
Go
Rust
Đọc hướng dẫn cách học Rust - Phần lớn là Tiếng Anh.
XML