زبان های برنامه نویسی حال حاضر دنیا بر اساس ساختار دستوری و استانداردها در 4 دسته مختلف قرار می گیرند. این دسته بندی عبارت است از زبان های ویندوزی، تحت وب، موبایلی و چند منظوره.