زبان های برنامه نویسی به چهار دسته ی ویندوزی، تحت وب، اپلیکیشن و چندمنظوره تقسیم می شوند.

زبان های برنامه نویسی ویندوزی

در تمام دنیا سیستم عامل ویندوز بیشترین کارایی و استفاده را دارد از این رو زبان ها این سیستم عامل هم از اهمیت بالایی برخوردارند و نرم افزار هایی که با این زبان ها ساخته می شوند فقط روی ویندوز قابل اجرا هستند.

زبان‌هایی که زیر به آن ها اشاره خواهیم کرد  پرکاربردترین زبان‌های این دسته هستند:

سی (C) ، سی پلاس پلاس (C++) ، سی شارپ (C#) ، جاوا (Java) ، پایتون (Python) ، دلفی (Delphi) ، فاکس پرو (Fox Pro) ، ویژوال بیسیک (Visual Basic) ، پرل (Perl) ، روبی (Ruby) ، گو یا گولنگ (Golang/ Go)

زبان های برنامه نویسی تحت وب

قدم اول در طراحی سایت، انتخاب زبان مناسب برای برنامه نویسی وب سایت است. به صورت کلی، دو نوع گرایش برنامه نویسی تحت وب وجود دارد:

زبان های سمت کاربر (client side)

برنامه نویسی سمت کاربر، برای بارگذاری صفحات سایت به سرور نیاز ندارد و می توان از طریق یک ویرایشگر متن مانند notpad صفحات سایت را ایجاد کرد. برنامه نویسی سمت کاربر تنها برای سایت های استاتیک مناسب است.

زبان های سمت کاربر عبارت اند از:

  • Html
  • Css
  • Javascript
  • JQuery

زبان html برای ایجاد ساختار اولیه به کار می رود .css مکمل html  و java برای تعاملی کردن صفحات وب مورد استفاده قرار می گیرد. jQuery  نیز یکی از فریم ورک های جاوا می باشد.

زبان های سمت سرور (server side)

در برنامه نویسی سمت سرور، برای بارگذاری صفحات سایت به یک سرور مجازی نیاز است. از برنامه نویسی سمت سرور برای داینامیک کردن صفحات وب استفاده می شود.

توسعه Back-End به برنامه‌های سمت سرور و همه چیزهایی که بین پایگاه داده و مرورگر ارتباط برقرار می‌کند، اشاره دارد. توسعه Back-end بر پایگاه داده‌ها، اسکریپت‌ها و معماری وب‌سایت تمرکز دارد.

زبان های سمت سرور شامل موارد زیر است:

PHP، JAVA، Asp.Net

زبان های برنامه نویسی اپلیکیشن ها

برای برنامه نویسی اندروید زبان های بسیار متنوعی وجود دارد که شرکت استادان سیستم  از سه نوع از بهترین زبان های برنامه نویس اپ و جامع ترین این زبان ها که به ترتیب C#-peyton-java می باشد استفاده می کند .

برای طراحی اپلیکیشن ها از زبان های سی شارپ، پایتون، جاوا ، سویفت، روبی، جاوا اسکریپت،  پرل می توان استفاده کرد.