Nếu ai muốn học phát triển game thì có thể bắt đầu từ các ngôn ngữ cấp cao như C#/java để rành về các bước hoạt động của game thế nào rồi sau đó quay lại C++ & directX,ngôn ngữ nào thì bước hoạt động của game cũng vậy (ví dụ update,render,game loop...v.v. ),chỉ khác các tác vụ gọi hàm xử lý đồ...