জাভা প্রোগ্রামিং হচ্ছে এক ধরনের প্রোগ্রামিং ভাষা। এটি একটি higher level language বা উচ্চ স্তরের প্রোগ্রামিং ভাষা, তাই এই প্রোগ্রামকে আমরা মানুষেরা সহজেই বুঝতে পারি। জেমস গোসলিং কে জাভা প্রোগ্রামের জনক বলা হয়। C এবং C++ প্রোগ্রামিং ভাষা ব্যবহারে কিছু অসুবিধা থাকায় জাভা প্রোগ্রামিং ভাষাকে তৈরি করা হয়েছিলো।