ببینید من نمیخوام خیلی کلی و کلیشه ای توضیح بدم. چون اگه تو اینترنت سرچ کنید میبینید که نوشته زبان صفر و یک ترجمه زبان انسان و این چرت و پرتا.
من فقط اینطوری بگم که وقتی شما برنامه نویسی میکنید(درحالت معمول) باید یک واسط کاربری طراحی کنید و یه قسمتی هم باید کد نویسی کنید.
واسط کاربری:
اون چیزی که کاربر هنگام اجرای برنامه میبینه. کاربر که کاری به کد ها نداره. مثلا تمام پنجره ها و صفحه هایی که تو ویندوز هستند، واسط کاربر هستند. واسط کاربر یک نرم افزار هم اون چیزیه که ما از اون نرم افزار میبینیم.
کد نویسی:
خوب این برنامه ای که ما مینویسیم یه پشت پرده ای هم داره.
در اصل طراحی واسط کاربری (که در بالا گفتم) معمولا یه کار جذاب تو برنامه نویسیه و هر چی طراح اون با سلیقه تر باشه اون نرم افزار خوشگل تره.
اما کد نویسی فقط نوشتس. در ابتدا شاید برای برنامه نویس، خسته کننده بیاد، ولی اگه کسی واقعا به برنامه نویسی علاقه داشته باشه، قسمت کد نویسی هم براش جذاب بود.
خوب حالا یکم بریم جلو تر
برای شروع کار، بهترین نرم افزار ویژوال استودیو و بهترین زبان هم سی شارپ هست.(البته از نظر من)
خوب. نرم افزار مایکروسافت ویژوال استودیو 2012 فعلا جدید ترین نسخه از این نرم افزار هستش(به زودی نسخه ی 2013 میاد) و اینکه این نرم افزار منابع زیادی از سیستم رو اشغال میکنه و نرم افزار سنگینی هست(ولی دیگه نه در اون حد!).
تا اینجا حدس میزنم مفهوم کد نویسی رو هنوز درک نکردید. بهتره یکم از نزدیک کار کنیم.
این محیط اولیه ویژوال استودیو هست:
این هم محیط طراحی واسط کاربری: (البته این همه ی صفحه نیست)
http://ts1.mm.bing.net/th?id=H.4512873647964848&pid=1.7
این هم محیط کد نویسی:
درباره ی کد نویسی و این حرفا هم بیشتر کتاب ها توی فصل اول توضیح دادن