این سوال تقریبا همه برنامه نویسان است قبل از این که شروع به برنامه نویسی نمایند. ممکن است این
سوال ذهن شما را نیز درگیر کرده باشد.
جواب این سوال بستگی به علاقه و توانایی های شما دارد. البته لازم به ذکر است قبل از وارد شدن به دنیای
برنامه نویسی نمی توان به این سوال پاسخ داد پس باید حداقل شروع به یادگیری یک زبان نمود تا بعد قضاوت
کرد.
یک زبان کافی نیست:
این روزها اینطور نیست که شما اگر بگویید من فقط یک زبان برنامهنویسی خاص را بلد هستم، برای شما کاراییای تصور کنند! پس باید خود را به چندین زبان مجهز کنید. البته به مرور متوجه میشوید که همه زبانها شبیه به هم هستند. شما به جایی خواهید رسید که میتوانید در مدت کوتاهی (شاید یک هفته) خیلی راحت از یک زبان به زبان دیگر سوئیچ کنید. چون خواهید فهمید که همه زبانها ساختار تقریباً مشابهی دارند، فقط اسمهای توابع با هم فرق میکند. کمی طول میکشد تا با اسامی جدید در آن زبان آشنا شوید.
یک زبان کافی است!
اگر این دو نکته را با هم جمع کنید، نتیجه این میشود: سیاست کلی شما باید این باشد: از همه زبانها تا جایی که لازم است، بدانید و بتوانید گلیم خود را از آب بیرون بکشید، اما یک زبان را به طور تخصصی و حرفهای بدانید
معطل نکنید! یکی را انتخاب و اقدام کنید!
به یکی گفتند: 30 سالت شده است، چرا نماز نمیخوانی؟ گفت: هنوز دارم تحقیق میکنم که اسلام برتر است یا مسیحیت یا یهودیت!!
سریعاً یک زبان (مثلاً C++) را انتخاب کنید و وقت را تلف نکنید. روی آن وقت بگذارید... در حین کار، به این نتیجه میرسید که فلان زبان بهتر است و به سراغ آن زبان میروید.