برای پیشنیاز تمام زبان های برنامه نویسی اطلاع داشتن از (یه کم) مبانی کامپیوتره اجتناب ناپذیره
ولی حدودا می توان زبان های برنامه نویسی رو به 2 دسته تقسیم بندی کرد (یعنی من اینجوری تقسیم بندیشون می کنم) :
1.زبان های برنامه نویسی تجاری(و همگانی)
که همون زبان های برنامه نویسی که توی هنرستان و دانشگاه ها بهمون یاد دادن که کار کردن باهاشون (نسبتا) راحته و شما با داشتن یه تیم برنامه نویسی (یا حتی خودتون) یه پروژه رو کد نویسی کنید
خوب برای این نوع زبان ها حتما باید یا توی محیط خاص (مثل ویندوز) و کتابخونه شون هم باید کپی بشه می توان به زبان های دانت نتی اشاره کرد
که برای پیشنیاز باید زبان C و در ادامه ++C و در آخر هم #C به همچنین برای VB ها (چون تفاوت چندانی از نظر کد نویسی یا عملکرد ترجمه ندارند)
همچنین زبان هایی که میشه گفت تمام محیط ها(سیستم عامل ها) رو پوشش می دن میشه به جاوا یا پاسکال اشاره کرد
2. زبان های برنامه نویسی تخصصی(مخصوص گروه وعده خاص)
زبان هایی که کمتر عمومی بوده و در صنایع و مصارف خاص استفاده میشه مثل VHDL که یه نوع زبان توصیف سخت افزاره یا زبام برنامه نویسی Perl که در در زمینه های هوش مصنوعی ، ژنتیک و . . . کاربرد داره
ولی کلا خیلی زبان ها در عرصه ها و زمینه های مختلف هست که نگفتم (مثل HTML , CSS که برای طراحی سایت کدنویسی می شه)
و شما برای درک بهتر و مفهومی تر و دیدن (حدودا) تمام زبان همایی که استفاده میشه یا می شده می تونی ایــــــــــــــــن pdf رو مطالعه کنید