سلام
یاد گیری کد نویسی حتی در حد مقدماتی پیشنهاد میکنم
1 ماه با روزی 2 ساعت تمرین میتوانید به یکی از زبان های دات نت مانند VB.net و C#.net به صورت پایه ای مهارت پیدا کنید.
شما نیاز نیست 0 تا 100 یک پروژه را برنامه نویس کند بلکه کافیست یک سورس کد پروژه را دریافت و تغییرات مد نظر ان را انجام و امکانات جدید اضافه کنید و امکانات غیر نیاز را حذف و در اخر کامپایل کنید و با کمترین زمان میتونید پروژه های خودتون رو اماده کنید. و نیاز به هفته ها و ماه ها وقت وزمان نیست که پروژه اختصاصی و ان هم با کلی باگ ومشکل اماده کنید.
زبان های c و c++ بیشتر برای سخت افزار کاربرد دارند تا نرم افزار. اگر به طراحی مدار علاقه دارید زبان C را در کمتر از دو هفته با روزی 2 ساعت مطالعه و تمرین در سطح مقدماتی متوانید مسلط شوید.
ان دوستانی که میگویند 2 سال زمان نیاز هست برای یادگیری واقعا متوجه نمیشوم احتمالا منظورشان اینه که باید تمام کتابخانه ها را حفظ کنیم که غیر منطقی میاد .
VB.NET
(متغییر ها؛ دستورات شرطی، حلقه ها، اتصال به دیتابیس و در حدی هم خود دیتابیس MSSQL رو کافیه یاد بگیرید)
نمیگم همه ولی اکثر نرم افزارهای ایرانی مهندسی معک.وس سورس کدهای خارجی هست که فارسی سازی و مقداری هم امکانات کم و زیاد کردن همین.
+
برنامه نویسی سن و سال نمیشتاسه از هر دوره ای میتونی شروع کنی.