سرفصلهای یادگیری هر زبان برنامه نویسی عبارتند از: قالب کلی زبان قالب کلی دستورات انواع داده ها تعریف متغیر و نحوه انتساب و قوانین نامگذاری دستورات شرطی و کنترلی دستورات تکرار ساختمان داده ها (آرایه ها ،رشته ها و...) نحوه کار با فایلها نحوه نوشتن توابع و.... دسته بندی زبانهای از لحاظ نزدیکی به سخت افزار: سطح پایین مانند اسمبلی سطح میانه مانند C,C++ سطح بالا مانندJava،Pascal،Delphi،.net دسته بندی به لحاظ ساخت یافتگی –شی گرا: ساخت یافته C ...