Câu hỏi này xuất hiện đều đặn mỗi đầu năm học. Thực tế, ngôn ngữ đầu tiên ít quan trọng hơn nhiều so với việc bạn hiểu được các khái niệm chung: biến, luồng điều khiển, hàm, cấu trúc dữ liệu.
Theo từng ngành
- Công nghệ thông tin: Python cho nền tảng, sau đó JavaScript nếu theo hướng web
- Điện – Điện tử: C, vì phần lớn vi điều khiển vẫn lập trình bằng C
- Cơ khí – Xây dựng: Python cho tính toán và tự động hoá bản vẽ
- Kinh tế: Python hoặc thậm chí chỉ Excel nâng cao, tuỳ mục tiêu
Điều thực sự quan trọng
Học một ngôn ngữ đủ sâu để tự giải được bài toán của mình, thay vì học lướt ba bốn ngôn ngữ và không dùng được cái nào.