برای برقراری ارتباط با یک شخص به یک زبان خاص نیاز داریم، برای برقراری ارتباط با کامپیوتر، نیز برنامه نویسان نیز به یک زبان نیاز دارند که به آن زبان برنامه نویسی می گویند. زبان برنامه نویسی یک زبان کامپیوتری است که توسط برنامه نویسان (توسعه دهندگان) برای برقراری ارتباط با کامپیوتر استفاده می شود.مجموعهای از دستورالعملهایی است برای انجام یک کار خاص تو سط کامپیوتر ،نوشته شدهاند.زبان های برنامه نویسی به چهار گروه اصلی تقسیم می شوند :
- زبانهای برنامه نویسی ویندوزی
- زبانهای برنامه نویسی تحت وب
- زبانهای برنامه نویسی برای اپلیکشن موبایل
- زبانهای برنامه نویسی چند منظوره