برای ویژوال بیسک منبع و کتاب زیاده،
اما اگر برنامه نویسی ویندوز هم میخوای یاد یگیری، من توصیه میکنم شما اول ++C استاندارد رو یاد بگیر(حالا در سطح بالا هم یاد نگرفتی مهم نیست، سطح متوسط کافیه!) بعد برو به سمت #C ، برای ++C استاندارد و #C هم منابع فراوانند.
برای منابع ++C هم به تاپیک زیر برو، البته چیزهایی هست که به نظر من مفید بودن.
http://forum.p30ask.com/thread120120.html
برخی از فواید یادگیری ++C :
1.خاصیت چند سکویی (Cross-platform) ، یعنی شما به راحتی میتونید باهاش در تمام سیستم عامل ها ، از ویندوز گرفته تا لینوکس و ... برنامه بنویسید، این مورد در VB و #C صادق نیست!
2. وقتی ++C یاد بگیری تقریبا C را هم بلدی، یادگیری #C خیلی راحتتره برات، جاوا هم شباهتای خیلی زیادی به ++C داره، اما ویژوال بیسک با تمام زبان های دیگه فرق داره!
3. مهاجرت از ++C به زبان های دیگه خیلی ارحته، چون اکثر زبان ها شباهت های زیادی به ++C داردن، اما اونهایی که VB یاد گرفتن خودشون عنوان میکنن که مهاجرت به زبان های دیگه خیلی برامون سخت بوده،
علاقه مندی ها (بوک مارک ها)