প্রোগ্রাম রচনার জন্য মানুষের জন্য সহজে বোধগম্য সার্বজনীন ভাষা ( যেমন : ইংলিশ ) যেখানে স্বাভাবিক ভাষার অনেক শব্দ ব্যবহার করে প্রোগ্রমিং করা হয় তাকে হাই লেভেল ল্যাংগুয়েজ বলে।
মূলত ইংলিশ ভিত্তিক প্রোগ্রামিং ভাষা। এর ফলে প্রোগ্রমটি মানুষ সহজেই বোঝতে পারে এবং প্রোগ্রাম লিখতে পারে। তবে মেশিন ল্যাঙ্গুয়েজ এ রূপান্তরিত হওয়ার আগে পর্যন্ত কম্পিউটার প্রোগ্রাম রান (run) করতে পারেনা। হাই–লেভেল ল্যাঙ্গুয়েজ এর উদাহরন হলো : C,C++ ইত্যাদি।