Mình ko biết có đúng những thứ bạn cần ko
Đầu tiên cần có Kiến thức nền tảng
Ngôn ngữ lập trình: Nắm vững ít nhất một ngôn ngữ lập trình phổ biến như C++, Python, Java. Tập trung vào cú pháp, cấu trúc dữ liệu, thuật toán cơ bản.
Thuật toán: Nghiên cứu sâu về các thuật toán sắp xếp, tìm kiếm, đồ...