سلام مهدی جان
ببین برای برنامه نویسی اندروید چون که هسته اصلیش لینوکسه شما باید اول از جاوا شروع کنی و eclips و sdk و.... هم رو سیستمت نصب کنی.
بهتره برای این کار حداقل سیستمت رم 4 و core i3 باشه تا زیاد اذیت نشی
یک نکته دیگه هم که هست اینه که جاوا خیلی خیلی شبیه c# هستش مثلا من که الان c# رو دست و پا شکسته بلدم
می تونم در عرض 1 یا 2 هفته قسمت هایی رو از جاوا یاد بگیرم.
در ضمن شما با نرم افزار mono for android می تونید کد های c# رو به اندروید تبدیل کنید
مزیت بعدی اندروید هم به نظر من بازار کار خوبش هست تو کشور ، چون که شما می تونی یک اپلیکیشن رو در عرض 2 ماه یا کم تر بنویسی و اون رو در مارکت های اندرویدی مثل بازار و مایکت و ایران اپس و... بزاری و ازش کسب در آمد کنی
در ضمن یادگیری هر دو زبانی که الان بهت گفتم برای هر کدوم 1 ماه و نیم تا 3 ماه طول می کشه که نیمه حرفه ای شی
اگرم یکی رو خوب یاد گرفتی چون شبیه همن اون یکی رو هم خیلی زود می تونی یاد بگیری ولی به نظر من c# بهتره چون که هم می تونی برای برنامه نویسی ویندوزفون ، با نرم افزار تبدیل کننده ( اندروید ) ، ویندوز ، وب برنامه نویسی کنی.
برای یادگیری هم بهتره اول یکم کلاس برید تا دستتون راه بفته و بعدا کامل شروع کنید و ممکنه چند جلسه اول احساس نا امیدی کنید چون اگه کسی که درس میده خوب نباشه این مشکل پیدا میشه.
بعد از اون باید با گشت زدن توی اینترنت و خرید کتاب و.... کار رو ادامه بدید
دوستان دیگه هم تو جواب برنامه نویسن مثل حسین .ک جان مسعود جان و...
خودمم c# بلدم اگر سوالی داشتید در خدمتم.
موفق باشید