سلام
به نظر من همون ++C که خودتون انتخاب کردید رو اگه بتونید اصولی یاد بگیرید عالیه.
خوبی ++C اینه که تقریباً تو تمامی سیستم عامل ها و تمامی پلتفرم ها می تونید ازش استفاده کنید.
مثل فریم ورک Qt که می تونید باهاش برنامه ++C رو یه بار بنویسید و تو سیستم عامل های مختلف اجرا کنید.
از نمونه برنامه های نوشته شده با فریم ورک Qt و زبان ++C میشه به VLC Media Player که حتماً می شناسیدش و تو لینوکس و ویندوز هم دیدینش اشاره کرد.
اما اگر وقت و حوصله یادگیری اصولی ++C رو ندارید #C خیلی آسون تره و یادگیری خیلی ساده تری هم می تونه براتون داشته باشه و با توجه به کتابخانه های NET. مایکروسافت تقریباً هر کاری رو هم می تونید به سادگی در ویندوز باهاش انجام بدید ولی موقعی که توش یکم حرفه بشید مطمئن باشید یه حس نیاز به آزادی بیشتری میکنید که باعث میشه سراغ زبان های دیگه ای هم برید.
اگه Java هم یاد بگیرید بد نیست ولی جاوا رو برای برنامه نویسی نرم افزار تحت دسکتاپ و کامپیوتر هدف نگیرید چون با اینکه جاوا براحتی از پس این کار بر میاد ولی کمتر مشتری و شرکتی رو در ایران می تونید پیدا کنید که علاقه ای به نرم افزار تحت دسکتاپی نوشته شده با جاوا که نیاز به نصب بودن کتابخانه Runtime جاوا در ویندوز هر کاربر داره داشته باشه به جاش جاوا پره از درخواست های برنامه نویسی اندروید که اگه به جاوا مسلط باشید تو برنامه نویسی موبایل و اندروید خیلی خوب می تونید درآمد کسب کنید.
تحت وب هم به نظر من اگه آزادی بیشتری در تمام انتخاب هاتون می خواین PHP رو انتخاب کنید اما اگه به سادگی و تحویل سریع پروژه و انجام شدن مراحل مختلف کار بدون زحمت و نظارت نیاز دارید ASP.Net رو انتخاب کنید.همچنین به نظر من برای اونایی که تکی و یه نفره برنامه نویسی میکنن باز PHP بهتره ولی برای کسایی که گروهی می خوان برنامه نویسی کنن ASP.Net یکم بیشتر در ارجعیته.
HTML و CSS و JavaScript هم که عضو جدا نشدنی طراحی وب هستن و شما چه PHP رو به عنوان زبان تحت سرور خودتون انتخاب کنید چه ASP.Net باید این سه تا رو تا حدی بلد باشید اما اگه کار زیادی به جاوا اسکریپت (با جاوا اشتباه گرفته نشه) انجام نمیدید نیازی به یادگیری متد ها و توابع مختلف کتابخانه jQuery ندارید به نظرم.