دوست عزیز انتخاب یک زبان بستگی به خودتون و هدفی داره که خودتون دارید و از میان همه ی زبان های موجود میتونید انتخاب کنید هر زبان مزایا و معایب خاص خودشون رو دارن برای مثال شما میتونید با زبان های ++C , C و java , php در هردم محیط ویندوز و لینوکس برنامه نویسی کتید اما با زبان سی شارپ تنها میتونید در محیط ویندوز برنامه سازی کنید(البته قرار هست به زودیnet. اوپن سورس شود تا روی لینوکس نیز استفاده بشه) همچنین میتونید از سی شارپ در apsp.net نیز بهره ببرید شما باید اول مشخص کنید که در چه زمینه ای میخواید فعالیت کنید ویندوز وب گوشی و بسته به نیازتون زبان خودتون رو انتخاب کنید
...موفق باشید...