Scratch là một ngôn ngữ lập trình đồ họa dành cho trẻ em độ tuổi từ 8 trở lên và có thể chạy trên các nền tảng Mac, Windows và Linux. Scratch là dự án của Lifelong Kindergarten Group tại MIT Media Lab và được cung cấp hoàn toàn miễn phí.
C/C++ là ngôn ngữ lập trình cực mạnh, tương tác cao và thích ứng nhiều HĐH. Hiện có rất nhiều IDE hỗ trợ lập trình C/C++ như Turbo C, Visual C++,... và Bloodshed Dev-C++ là IDE Portable đầu tiên.