با عرض سلام
بنظرم ما میتونیم برنامه نویسان رو مثل چیزی که در رشته های دیگر هست به سه دسته تقسیم کنیم:

- تکنسین

- مهندس

- دانشمند
(بهتر بود برای این حرفتون به قول دوستمون مثال یا دلیلی می اوردید)
فکر میکنم خودتون جواب این سوال که بهترین زبان برنامه نویسه برای شروع را دادید(البته این برداشت منه)
قبول دارید هر ادمی که می خواد تکنسین یا مهندس بشه باید درجات قبلی را تا حی پبیماید
شما میگید کسی که با ویژوال استودیو کار میکنه همون تکنسینه پس کسی که می خواهد مهندس یا دانشمند بشه باید یکم تکنسین هم باشه
پس بهتره برای شروع از ویژوال استودیو شروع کنه
ولی حرف اولم بستگی داره ایشون بخواد تو چه زمینه ای وارد شه
با تشکر