Khi bắt đầu học lập trình, nhiều sinh viên năm nhất thường cài một phần mềm như Visual Studio Code, Code::Blocks hoặc IntelliJ rồi cho rằng “mình đã có trình biên dịch”. Thực tế, IDE (Integrated Development Environment) và trình biên dịch (compiler) là hai khái niệm khác nhau: IDE là “môi trường làm việc”, còn compiler là “công cụ chuyển đổi mã nguồn”. Nếu nhầm lẫn, người học dễ gặp các lỗi kiểu “không tìm thấy compiler”, “không chạy được chương trình”, hoặc hiểu sai bản chất của lỗi biên dịch và lỗi chạy.