Việc nắm cách hoạt động của các ngôn ngữ lập trình sẽ giúp bạn như thế nào?
Khi mới bắt đầu biết đến lập trình. Tôi từng nghĩ mọi thứ thật dễ dàng. Bạn chỉ cần cài đặt một số phần mềm cần thiết cho ngôn ngữ mà bạn sử dụng. Làm theo vài bước cài đặt cơ bản và tải thêm IDE (Môi trường phát triển phần mềm tích hợp) là có thể bắt đầu lập trình với một ngôn ngữ mới. Quả thật, có một IDE giúp bạn đỡ tốn thời gian chạy chương rất nhiều.. Chỉ cần một nút bấm và chương trình của bạn bắt đầu chạy. Tuy nhiên, quá lạm dụng vào sự giúp đỡ của IDE khiến tôi không ít lần gặp khó khăn khi muốn sử dụng một công cụ hỗ trợ mới hoặc cắm đầu làm theo những hướng dẫn step-by-step một cách mù quáng. Tôi nhận ra rằng, lập trình không phải chỉ là những cú pháp, những dòng lệnh của từng ngôn ngữ mà chỉ cần làm theo và gõ y chang là nó sẽ chạy. Nói thẳng ra, các dòng lệnh cũng chỉ là những ký tự vô nghĩa trên giấy (trường hợp này là trên file) mà chính những bộ máy ta sử dụng để truyền vào những dòng lệnh này mới khiến chúng làm nên những điều kỳ diệu. Bộ máy Bây giờ nếu như