Sách tiếng Việt: "Lập trình cơ bản với C++" của nhóm tác giả Hồ Sĩ Đàm, Trần Thị Minh Châu, Lê Sỹ Vinh, NXB Đại học Quốc gia. (chưa mượn được thư viện thì dùng bản thảo điện tử). Trong suốt học kì, bạn cần chủ động tự đọc theo lịch học. Lưu ý rằng quyển giáo trình này chỉ gồm các kiến thức rất cơ bản về C++, kiến thức bạn sẽ học trong môn học này vượt xa ra ngoài quyển sách đó. Nếu bạn có thể đọc tiếng Anh, thì bạn nên bỏ qua giáo trình mà đọc thẳng các cuốn sách được liệt kê trong danh sách dưới đây.
Tài liệu tiếng Anh:
(Rất quan trọng và là nguồn đáng tin cậy nhất) Tra cứu và xem ví dụ sử dụng: cấu trúc lập trình C++ www.cplusplus.com, thư viện cppreference.com
Dành cho người bắt đầu học lập trình và đã có kinh nghiệm: Programming: Principles and Practice Using C++ (Bjarne Stroustrup) (updated for C++11/C++14)
Dành cho người đã có kinh nghiệm lập trình bằng ngôn ngữ khác: Accelerated C++ (Andrew Koenig and Barbara Moo)
Danh sách tài liệu dài hơn (dành cho ai chưa hài lòng với hai cuốn trên)
Code mẫu tại GitHub
Luyện lập trình tại Hackerrank, Hackerearth, Codewars...
Thư viện đồ họa SDL (tra cứu, tutorial, code mẫu...): https://wiki.libsdl.org/