ببین به نظر من تفاوت خیلی زیادی بین زبانهای برنامه نویسی در سطوح پایه وجود نداره بنابراین اگه می خوای در همین سطح بمونی نباید زیاد توفیری داشته باشه که کدوم زبان رو انتخاب کنی (تو این مرحله مهم اینه که الگوریتمهای پایه و تکنیکهای برنامه نویسی و اصلا طرز تحلیل مسائل و ... رو یاد بگیری) اگه از این چیزهایی که گفتم جلوتری به نظر من یه زبانی رو انتخاب کن که آینده داشته باشه. زبانهایی مثل Vb .net و C# .net هر چند که انتظار میره چندان هم موفق نباشند، اما حداقل برای چند سالی کارت رو راه میندازن. مثل VB 6 که با گذشت 8-9 سال از انتشارش و در حالیکه زبانهای خیلی بهتری از اون وارد عرصه شدن، هنوز هم میشه باهاش برنامه های جالبی رو نوشت و ازش پول درآورد! برای یادگیری هم به نظر من اگه تونستی مثلا کتاب C# .net جعفرنژاد قمی رو از یه جایی تهیه کن (نخر چون ارزشش رو نداره!) و بقیه اش را با e-book و MSDN برو جلو. موفق باشی!