چگونه یک زبان برنامه نویسی یاد بگیریم؟ قسمت اول

چگونه یک زبان برنامه نویسی یاد بگیریم؟ قسمت اول

کدنویسی به زبان ساده
چگونه یک زبان برنامه نویسی یاد بگیریم؟ قسمت اول | کدنویسی به زبان ساده - youcode.irچگونه یک زبان برنامه نویسی یاد بگیریم؟ قسمت اول | کدنویسی به زبان ساده - youcode.ir

در این مطلب می خواهیم راه ها و روش هایی که بتوان “چگونه یک زبان برنامه نویسی یاد بگیریم؟” را با هم مورد بررسی و مطالعه قرار بدهیم, پس با ما همراه باشید.

اگر شما به تولید رنامه های رایانه ای, ساخت برنامه کاربردی همراه طراحی پایگاه وب تولید بازی و مواردی از این دست علاقه مندید باید به سراغ یادگیری حداقل یک زبان برنامه نویسی بروید. برنامه های رایانه ای به وسیله یم زبان برنامه نویسی نوشته و تولید می شود. این زبان ها انواع مختلفی داشته و براساس معیارهای گوناگونی همچون روش برنامه نویسی نزدیکی به زبان ماشین و نوع رابط تقسیم بندی می شود.

چگونه یک زبان برنامه نویسی یاد بگیریم؟

انتخاب یک زبان برنامه نویسی

حوزه علاقه خود را انتخاب کنید. اگر چه شما در یادگیری زبان های برنامه نویسی محدودیتی ندارید و می توانید به سراغ هر یک از آن ها بروید ولی بهتر است پیش از هر چیز حوزه علایق خود را مشخص کرده و از خود بپرسید به کدام زبان بیش از بقیه علاقه دارید. این امر باعث می شود شما بر اساس میل و رغبت واقعی تان به این حوزه پا بگذارید.

اگر  می خواهید به صورت حرفه ای در عرصه فناوری وب فعالیت کنید, باید با انواع مختلف زبان های برنامه نویسی آشنا باشید ولی در ادامه باید کار را به صورت تخصصی پیش بگذارید. مثلا توسعه برنامه کاربردی همراه به یک سری مهارت های خاص نیاز دارد که با ملزومات تولید بازی های رایانه ای متفاوت است.

کار را با یک زبان «ساده» شروع کنید. صرف نظر از تصمیمی که برای آینده کاری خود در نظر گرفته اید,بهتر است برای شروع یادگیری به سراغ یک زبان ساده بروید. در این نوع زبان ها مفاهیم نخستین و موضوعات عمومی که در دیگر زبان ها نیز کاربرد دارد, آموزش داده می شود. لذا برای مبتدی ها بسیار مفیدند. دو زبان ساده بسیار معروف عبارتند از : پایتون (Python) و روبی (Ruby) . این دو زبان شی گرا (Object-Oriented) هستند و به راحتی می توان با دستور زبان (syntax) آسان با آن ها کار کرد. امروزه اکثر زبان های دستوری برنامه نویسی از تکنیک های شی گرا استفاده می کنند که از این میان می توان به جاوا,++C و دلفی و … اشاره کرد.

چگونه یک زبان برنامه نویسی یاد بگیریم؟

این توضیحات شاید به کارتان بیاید:

پایتون (Python) : یک زبان برنامه نویسی است که در عین سادگی, می تواند برای افراد حرفه ای بسیار کارآمد باشد. بسیاری از وب برنامه کاربردی و حتی برخی بازی های رایانه ای با این زبان نوشته شده اند.

جاوا : در برنامه های زیادی به کار گرفته شده است. از بازی و برنامه کاربردی وب گرفته تا نرم افزار مورد استفاده در دستگاه های خودپرداز.

زبان HTML : هرچند HTML جزء زبان های برنامه نویسی به شمار نمی رود و یک زبان نشانه گذاری ابر متن است, ولی یک نقطه شروع مشترک برای تمام برنامه نویسان وب به شمار می رود و پیش از کار با هر زبان تحت وبی, آشنایی با آن ضروری است.

زبان C : از قدیمی ترین زبان های برنامه نویسی است که هم چنان قدرت و صلابت خود را حفظ کرده است. C پایه زبان های مدرن تری همچون ++C است.

شروعی ساده

با مفاهیم اصلی زبان آشنا شوید. هر زبان برنامه نویسی دارای یک سری مفاهیم بنیادی است که در ساخت برنامه های مفید و کارآمد توجه به آنها ضرورت دارد. یادگیری این مفاهیم و تسلط بر آنها باعث می شود فرد بهتر بتواند مشکلات و خطاهایی که در مسیر برنامه نویسی پیش می آید, درک کرده و آنها را حل و فصل کند.

نرم افزار های ضروری و مورد نیاز را نصب کنید. اغلب زبان های برنامه نویسی به مترجم (Compiler) یا مفسر (Interpreter) که کد را به زبان سطح ماشین ترجمه می کند نیاز دارند. برخی زبان ها از جمله پایتون خود دارای مفسری است که می تواند برنامه را بدون نیاز به ترجمه کردن, بلافاصله اجرا کنید.

برخی زبان ها از جمله ++C وجود دارد IDE هستند. IDE مخفف Integrated Developed Environment و به معنای محیط یکپارچه توسعه است. IDE محیطی است که معمولا از یک ویرایشگر کد, یک مترجم یا مفسر و یک اشکال زدا (دیباگر) تشکیل شده است.

با IDE برنامه نویس تمام یا بخشی از ابزارهای لازم برای توسعه نرم افزار را پیش روی خود دارد و می تواند با آن کار کند.همچنین در اینترنت, ویرایشگر کد به وفور وجود دارد. این برنامه ها راه های مختلفی برای برجسته سازی دستور و تسهیل کار کدنویسی ارایه می کند.

نوشتن نخستین برنامه

دز هر زمان تنها بر یک مفهوم تمرکز کنید.یکی از ساده ترین تمرینات برنامه نویسی  در هر زبانی به نمایش در آوردن عبارت Hello World یا چیزی مشابه آن بر صفحه نمایشگر است. با انجام این تمرین ساده فرد برای نخستین بار با درک دستور زبان (syntax) و نیز نحوه نمایش خروجی به نوشتن یک برنامه ابتدایی مبادرت می ورزد.

با دستور زبان (syntax) کلنجار بروید. دستور بیان کننده نحوه نوشتن زبان برنامه نویسی به گونه ای است که برای مترجم یا مفسر قابل فهم باشد. هز زبان برنامه نویسی از دستور زبان خاص خود استفاده می کند. اگر چه برخی عناصر و اجزا ممکن است بین چند زبان مشترک باشد. برای کسانی که به دنبال یادگیری زبان های برنامه نویسی هستند درک دستور زبان بسیار مهم و حیاتی است.

کار با اشکال زدا را شروع کنید. هنگامی که به برنامه نویسی می پردازید همواره با مساله ای به نام باگ (Bug) روبه رو خواهید شد. باگ -یا همان اشکال نرم افزاری در برنامه- ممکن است به بروز نتایج اشتباه یا حتی اجرا نشدن برنامه منجر شود. باگ ها ممکن است دو نوع باشند : جزیی و ناچیز که زیانی به برنامه وارد نمی آورد یا خطایی مهلک باشند که اجرای برنامه را به طور کامل متوقف سازند.

اشکال زدایی یا دیباگ کردن (Debugging) همان طور که از نام آن پیداست به معنای شناسایی و برطرف سازی اشکالات نرم افزاری بوده و بخش مهمی از فرآیند تولید نرم افزار را تشکیل می دهد. لذا معمولا این کار از همان اوایل شروع برنامه نویسی آموزش داده می شود. وقتی شما با یک زبان برنامه نویسی سروکله می زنید, به ناچار با چیز هایی برمی خورید که ممکن است در وهله نخست کار نکند یا انتظار شما را برآورده نسازد.

چگونه یک زبان برنامه نویسی یاد بگیریم؟

شما با تجربه و آزمایش می توانید سریع تر از خواندن کتاب راهنما, ظرافت های کار با زبان را بیاموزید.

در این مطلب قسمت اول از “چگونه یک زبان برنامه نویسی یاد بگیریم؟” با هم به پایان رساندیم با ما در قسمت بعدی و تکمیل مطالب ذکر شده همراه باشید.

ضمنا اگر درباره هر کدام از موارد ذکر شده سوالی دارید می توانید از طریق ایراد نظرات خود ما را از آن مطلع سازید.

با توجه به نیاز کاربران عزیز، یکی از بهترین و پایه ای ترین آموزش ها برای زبان سی شارپ به صورت کتاب با فرمت PDF در وبسایت قرار گرفت که می توانید در مطلب زیر مشاهده نمایید.

با سلام خدمت شما همراهان و عزیزان علاقه مند به حوزه ی برنامه نویسی، در خدمت شما هستیم با معرفی و دانلود کتاب آموزش سی شارپ به زبان فارسی که به شما برای یادگیری یکی از بهترین زبان های برنامه نویسی کمک شایانی خواهد کرد.

کتاب آموزشی سی شارپ به زبان فارسی متوسطه

سی شارپ به زبان ساده

telegram
منتظر نظرات خوب شما هستیم!

135 دیدگاه

    • سلام , مهمان
    • با عرض سلام ادب و خدا قوت برادر عزیز.ببخشید من ۱۵سالم است و برنامه نویسی رو اینجوری میبینم که با تکنولوژی گره خورد دوست دارم.نمیدونم از کجا شروع کنم.چند سال یا چند ماه طول میکشه همه چیز یاد بگیرم و وارد بازار کار شوم از سی دی اموزشی اندروید پرند استفاده میکنم خوب است یا نه ولی سر در گم شدم ممنون مرسی و از چه کتاب هایی استفاده کنم تشکر.
      • سلام خدمت شما..خیلی ممنونم. با توجه به سن شما می تونید از کتاب های مرجع استفاده کنید. برای فراگیری اندروید نیاز هست زبان های پایه ای مورد نیاز مانند جاوا را خیلی خوب کار کنید و همچنین با بانک های اطلاعاتی آشنایی داشته باشید. سی دی و فیلم های آموزشی معمولا برای کار بر روی پروژه ها و مرحله های اخر هست. شما ابتدا باید محیط برنامه نویسی را کامل آشنا شوید و با استفاده از کتاب های آموزشی کار کنید. بعد از فراگیری اصول ابتدا به پروژه های ساده و کمکم پیشرفته تر کار کنید و در کنارش فیلم های آموزشی پروژه های کاملتر را شروع کنید.موفق باشید.
    • واقعا عالی! بهترین آموزشی بود که تا الان خونده بودم و واقعا سایت و آموزش‌هاتون عالی هستن؛) فقط لینک سطح پیشرفته همون متوسطه رو باز میکنه... لطفا بررسی کنید. ممنون
    • سلام. برای یادگیری پایتون به نظرتون پایتون ۳ را شروع کنم یا پایتون ۲؟؟ و اینکه آیا پیش نیاز خاصی لازمه برای یادگیری پایتون؟ من اشنایی با html و css و همچنین زبان C داشته ام
      • سلام خدمت شما. شما میتوانید بدون هیچ مشکلی از آخرین نسخه برای یادگیری پایتون استفاده کنید. خیر پیش نیاز خاصی ندارد. یادگیری پایتون می‌تواند وقت شما را برای کار بر روی چیزهایی که واقعاً اهمیت دارند، آزاد کند. پایتون یک زبان برنامه نویس چند کاره است که می‌تواند به عنوان یک زبان برنامه نویسی بسیار کاربردی مورد استفاده قرار گیرد (البته باقدرت ها و ویژگی‌های بسیار زیاد.) همچنین پایتون یکی از قدرتمندترین زبان‌های اسکریپت نویسی برای مدیریت سیستم ها و اتوماسیون است.موفق باشید
    • سلام ممنون که این همه پاسخگو هستید ، من از برنامه نویسی هیچی نمیدونم ولی بهش علاقه دارم ،میخوام برنامه نویسی موبایل رو یاد بگیرم ،باتحقیق توی نت میدونم که زبان جاوا رو باید یاد بگیریم ازتون سوال داشتم برای یادگیری بهتر و پایه ای تر به غیر از جاوا باید زبان c ,c++ رو هم یاد بگیرم یا همین زبان جاوا کافیه اگه یه منبع خوب هم براشون معرفی کنید ممنون میشم.
      • سلام خدمت شما.. بله زبان مورد نیاز برای اندروید زبان جاوا هست و استفاده از نرم افزارهای استاندارد برای ساخت اپلیکیشن مانند Android Studio که از طرف گوگل معرفی شده است.برای زبان جاوا کتاب برنامه نویسی هوش مصنوعی در JAVA نوشته آقای کاظم محمدی از انتشارات ناقوص می توانید تهیه کنید.موفق باشید.
    • درود بر شما...من از هنرستان رشتم کامپیوتر بوده و الان هم دانشجوی ترم دو کاردانی نرم افزار هستم دوسال هنرستان به ما ویژوال بیسیک یاد دادن که زیاد کاربردی نبود و ساده هم بود نسبتا ترم یک دانشگاه هم ++C مقدماتی رو تدریس کردن و حالا پیشرفته خوشبختانه این یکی زبان خوبیه اونجوری که میگن من به برنامه نویسی علاقه دارم و میدونم که یادگیریشم نیاز به وقت زیاد و پشتکار عالی داره اینم میدونم که برای یادگیری نباید فقط به جزوه استاد و یا یه کتاب اکتفا کرد متاسفانه تا همین الانشم زیاد تنبلی کردم و اونجوری که باید بلد باشم نیستم ممنون میشم اگه منو راهنمایی کنید که چه کتابی رو تهیه کنم مقدماتی باشه و کامل میخوام خیلی خوب این زبان رو یاد بگیریم لطفا راهنمایی کنید که چطور باید چیکار کنم که حرفه ای بشم؟ یادگیری این زبان نیاز به ریاضیم داره؟احتیاجه که ریاضیم رو قوی کنم؟ واقعا من هدف این نیست که فقط مدرکمو بگیرم میخوام به قول معروف کاربلد باشم بخاطر همین علاوه بر درسای دانشگاه باید بیشتر تلاش کنم هدف من اینه برنامه نویس شم تصمیم گرفتم تو این راه قدم بزارم شایدم یکم دیر باشه کمکم کنین سپاس :)
    • سلام. خسته نباشید. خیلی دوست دارم سی شارپ رو کامل یاد بگیرم. منظورم از کامل اینه که به طور مفهومی, یعنی کدها رو درک کنم وهمیشه تو ذهنم بمونه فلان کد چی هست به چه کاری میاد و کجا ها ازش استفاه می شود. بعد از هر تمرینی که میکنم کد ها یادم میره نمیونم چطوری باید مفهومی یاد بگیرم. اگر راهنمایی کنید ممنون میشم.
      • سلام خدمت شما..راه به خصوصی برای به یاد ماندن نیست که بتونه بدون تمرین و تکرار و کار با پروژه های عملی به شما کمک کنه تا تمامی کدهای سی شارپ و یا هر زبان دیگری را یاد بگیرید. تنها با تمرین و تکرار و کار به صورت پروژه محور می تونید به این موفقیت برسید.
    • سلام استاد میخواستم یکم راجع به ویژوال بیسیک توضیح بدی از خوبی ها و همچنین کمی و کاستی هاش بگین...با یادگیری این زبان چه کارهایی میشه انجام داد؟ممنون از سایت خوبتون
      • سلام خدمت شما.. زبان ویژوال بیسیک از مجموعه برنامه نویسی ویژوال استودیو هست که جزء زبان های برنامه نویسی کاربردی و خیلی خوب هست که میتونید هم تحت ویندوز و هم تحت وب از اون استفاده کنید. عملا کمبود و کاستی خاصی نداره و مانند زبان برنامه نویسی سی شارپ می تونید با آن کار کنید. و به وسیله اون برنامه های نرم افزاری خوب رو انجام بدید.موفق باشید
    • سلام استاد ممنون از مطالب مفیدتون من ١٣ ساله ام و به برنامه نویسی خیلی علاقه مندم و میخام برنامه های ویندوز درست کنم از برنامه نویسی هیچی نمیدونم از کدام زبان شروع کنم؟؟ خیلیا گفتن c# ولی من موندم جواب شمارو هم میخام بشنوم ممنون میشم
      • سلام خدمت شما دوست عزیز... بله زبان سی شارپ یکی از زبان های ساخت یافته خوب و با عملکرد بالا هست. با این زبان می تونید تحت ویندوز و وب برنامه نویسی کنید و پروژه های خوبی را ارائه بدید. برای این زبان هم پیش نیازی لازم نیست و می تونید از ابتدا با محیط کنسول کار کنید و بعد از آن با فرم ها و محیط ویژوال آن کار کرده و بعد از آن هم نرم افزارهای با بانک اطلاعاتی تحت اکسس و اسکیو ال بسازید.موفق باشید.
          • سلام خدمت شما.. طراحی صفحات وب شامل مجموعه مهارت های مختلفی میشه. شما می تونید دو راه کلی رو انتخاب کنید : یک اینکه با استفاده از سیستم های مدیریت محتوا مانند وردپرس و جوملا کار کنید که میتونید زودتر به هدف خود که ساخت و راه اندازی وب سایت هست برید یا اینکه در راه دوم از ابتدا برای طراحی ظاهر سایت حتما فتوشاپ کار کنید. بعد از آن با زبان های HTML و CSS کار کنید. بعد از آن میتونید با زبان های PHP یا ASP برای برنامه نویسی توابع و عملکردهای سایت کار کنید و همچنین برای ذخیره اطلاعات سایت با بانک های اطلاعاتی MySQL و یا IIS کار کنید.راه اول راحتتر و نیاز زیادی به دانش برنامه نویسی نداره ولی خب برای تغییرات اساسی در آن باید به زبان های HTML - CSS - PHP - Jquery و .. را فرا بگیرید. ولی راه دوم حرفه ای تر و خب یکم سختتر شاید باشه ولی ارزشش رو داره و از این راه شما میتونید پروژه های بزرگی رو انجام بدید.
    • سلام خیلی جالبه الان من کاردانی نرم افزار دارم و یه خط برنامه نویسی بلد نیستم. دو ترم دیگه کارشناسی شبکه میگیرم و بلد نیستم دوتا کامپیوترو شبکه کنم. البته شاید بگید بابا این دیگه کیه ولی وجدانن به هر دری زدم یاد بگیرم نشد. کلمات عجیب و غریب. بعد من کاردانی نرم افزار خوندم نشد کارشناسی نرم افزار بخونم چون نداشت اون دانشگاه و من مجبور بودم برم اون دانشگاه. شما که واردی و من الان ۲۴ سالمه چیکار کنم؟ مثلا دانشجوی کامپیوترم و بیا کامپیوترمو ببین اصلا مال عهد دایناسوراست. تنها کاری که تونستم یاد بگیرم بازی سازی با گیم میکر بوده. البته تا جایی که کامپیوتر میتونست مایا هم کار کردم ولی فقط در حد مدل سازی.که الان یادم رفتن. نمیدونم شاید برنامه نویسی بهتر باشه با این اوضاع من. شما نظرتون چیه؟ برنامه نویسی بکنم؟ کدوم زبان که شاید آینده ای داشته باشه. منبع صاف و ساده سراغ دارین که در حد یه هیچ دون توضیح داده باشه؟
      • سلام خدمت شما هم رشته ای خوب خودم..ببینید بنظرم اگر میخواهید در بازار کار فعلی حرفی برای گفتن داشته باشید لزوما لازم نیست که زبان های برنامه نویسی بلد باشید. شما اگر مجموعه آفیس را به طور کامل مسلط باشید که جزء ملزومات بازار کار هست و بعد از آن هم به نرم افزارهای تخصصی مجموعه ادوب مسلط شوید مثل فتوشاپ، پریمیر،ایندیزاین،ایلوستریتور و ... می تونید شغل خوبی در زمینه کامپیوتر داشته باشید.حال اینکه برای حرفه ی برنامه نویسی حالا تحت ویندوز یا وب و یا موبایل باید شروع به یادگیری زبان مورد نظر خود کنید و به آن کاملا مسلط شوید..هیچ وقت از یاد گرفتن خسته نشوید. موفق باشید.
    • سلام .. من چیزی از برنامه نویسی نمی دونم دنبال کتاب یا سی دی های اموزشی میگردم ک به زبان ساده بهم یاد بده و ازم یک حرفه ای بسازه هم برنامه نویسی وب وهم موبایل علاقه دارم .. نمی دونم ایا اول باید ازکدوم یک (#C یا PHP، VB یا ASP و Java یا ++C ( از این زبان ها رو یاد بگیرم ..راستش من حتی بلد نیستم از CodeBlocks استفاده کنم اسمشو از یکی دیگه فهمیدم .. یکم زبانم ضعیفه ؟؟؟ بنظرتون چکار کنم .... لطفا بهم ایمیل بزنید برای پاسخ تون با تشکر
      • سلام خدمت شما...زبان های برنامه نویسی در شاخه های مختلف هستند و کاملا متنوع اند. شما می تونید هرکدام رو با توجه به نیاز خودتان یاد بگیرید. ولی لزوما لازم نیست که حتما تمامی آنها را یاد بگیرید. شما کاری که باید بکنید این هست که ابتدا ببینید چه شاخه و حوزه ای مد نظرتون هست و بعد از آن شروع به یادگیری زبان مورد نظرتان از سطح مبتدی و پایه ای آن شوید. کمکم به مطالب و مفاهیم آن مسلط شوید و حتما به طور عملی هم کار کنید. در انتها پروژه نویسی را شروع کنید و روی آنها کار کنید تا بتونید در بازار کار موفق باشید.
    • با سلام خدمت دوست عزیز بنده میخوام زبان برنامه نویسی را یاد بگیر و از شما دوست عزیز خواهشمند هستم لیست کتاب ها را اگر زحمت نباشد برای من هم بفرستید . خدا قوت پهلوان .... ممنون مهندس جان
      • سلام عزیز جان..خب در چه زمینه ای می خواهید و با چه زبان هایی می خواهید کار کنید؟ برنامه نویسی یه دنیای خاص خودش هست. باید قبل از ورود به اون هدف و مسیر خودتون رو مشخص کنید.لیست یکسری از کتاب ها برای شما ایمیل شد. موفق باشید.
    • سلام خدمت شما جناب بهرمندپور ، بابت این مطلب خوب و پربیننده شما تشکر می کنم. برای من که راهنمای خوبی بود. خیلی ممنون
    • سلام وقت بخیر خسته نباشید یک سوال ذهن منو درگیرد کرده میخواستم با برنامه نویسی میشه یک کرکر برای شکستن رمز های گوناگون نوشت؟بهترین زبان برنامه نویسی برای نوشتن چنین چیزی چیه؟
      • سلام خدمت شما.. متاسفانه در این زمینه کار نکردم ولی برای اینکار هم نرم افزارهای تخصصی هست و هم با استفاده از ابزار هایی مانند CMD ویندوز میتوان اینکار را انجام داد.پیشنهاد بنده نرم افزار تخصصی l0phtcrack هست که توسط تیم قوی L0pht ساخته شده که کار آن هم بحث کرک هست.موفق باشید.
    • سلام و احترام ، شهریار هستم ، دختر ۱۱ ساله دارم که بشدت علاقمنده در زمینه برنامه نویسی های بازیها و گرافیک چیز یاد بگیره و شروع کنه. ممنون میشم اگه راهنمایی کنین که چه منابعی برای این سن کم قابل استفاده و فهمه ؟ سپاسگزارم
      • سلام خدمت شما... خیلی خوبه از این سن می خواهند یاد بگیرند. اولین چیزی که شما باید برای ورود به این صنعت انجام دهید انتخاب یک زبان خوب برای بازی سازی است. در اینجا کار مشکل است چون شما انتخاب های گوناگون و کثیری دارید که باید از بین آنها بهترین را انتخاب نمایید مانند: پاسکال، دلفی، بیسیک، C/C++، C#، جاوا و ... . البته باید این را بگم که انتخاب هر کدام از این موارد به نوع هدف و بازی ای که می خواهید بسازید مربوط می شود.عملا منابع متفاوتی برای این زمینه هست که با توجه به هر زبان برنامه نویسی متفاوت هست. ولی یکی از زبان هایی که در این زمینه قوی هست زبان جاوا هست که پیشنهاد میشه این زبان را بیشتر کار کنند.یکی از منابع خوب فارسی و آموزشی برای این زبان هم در لینک زیر هست که میتونید تهیه و استفاده کنید. موفق باشید :http://goo.gl/Avj4oP
    • با سلام و خسته نباشید ،پسری ۱۱ ساله دارم ،بینهایت علاقمند برنامه نویسی اندروید یست میگه خیلی دوس دارم نرم افزار های موبایل و بازی بنویسم ،الانم خودش دستو پا شکسته با ابزارهای آماده وبلاگی ساخته و مشغوله تو اینترنت همش دنبال همیجور مطالب هاست ،،لطفا راهنماییم کنید چگونه و با چه زبانی باید شروع کنه و سراغ چه کتابایی بره ،ممنون میشم جواب رو برام ایمیل کنید ،با تشکر
      • سلام خدمت شما...اندروید یکی از آینده دار ترین زبان ها هست که در حال حاضر هم کار برای آن زیاد هست. و این خیلی خوبه که از این سن شروع کردند. برای اندروید به دوستان دیگر هم گفته شده که ابتدا با زبان جاوا شروع به کار کنند. و برای ساخت برنامه های اندرویدی در حال حاضر بهترین محیط نرم افزاری که گوگل ارائه کرده نرم افزار android studio هست. که می تونند با این نرم افزار تخصصی بعد از فراگیری جاوا کار کنند.آموزش فارسی زبان جاوا : http://goo.gl/Avj4oPآموزش های نرم افزار android studio هم برای شما ایمیل شد. موفق باشید.
    • سلام جناب...مرسی واقعا به خاطر مطالب خوبتون ببخشید من با استفاده از اون کتاب سطح مقدماتی تازه شروع کردم به یادگیری برنامه نویسی...فقط به یه مشکل خوردم اون فایل cs رو ساختم...با cmd هم پیداش میکنم...ولی واسه ترجمش توی کتاب نوشته اگه دات نت فریم ورک نصب باشه روی سیستم برنامه مترجم csc.exe هم نصبه...ولی من طبق توضیحات اسم فایلمو مینویسم ولی این خطا رو میده دقیق نمیدونم چیه...نت فریم ورکه آخرین ورژنم گرفتم نصب کردم ولی فایده نداشت... csc is not recognized as an internal or external command. operable program or batch file ممنون میشم جواب بدین
      • سلام خدمت شما..خیلی ممنونماین خطا زمانی رخ میده که شما میخاین یک دستور رو درون command line اجرا کنید ولی اون دستور در environment variable در متغییر PATH قرار نگرفته.در مورد خاص شما احتمالا یک خطای نحوی وجود داره چون دستور cmd' مشکل نحوی داره!اگر بخواهید مطمئن بشید که چه ورژنی در سیستم شما از دات نت فریم ورک نصب شده می تونید به مسیر زیر بروید :c:\Windows\Microsoft.NET\Framework64\vX.X.XXXبرای حل مشکل دستور زیر را در CMD بزنید و Enter کنید :path=%path%;C:\WINDOWS\Microsoft.NET\Framework\v3.5به احتمال زیاد مشکل برطرف خواهد شد.مسیر فایل csc.exe در سیستم شما در مسیر زیر قرار دارد :C:\WINDOWS\Microsoft.NET\Framework\vX.X.XXX\csc.exeمی توانید برای اجرای این فایل در cmd ، این فایل را نیز به داخل محیط CMD درگ کنید.موفق باشید.
    • سلام آقا حسن جان خسته نباشید. من چند وقتی است که واقعا نمیدونم از کجا این ریشه تو افکارات من بوجود اومد. من یهو به ذهنم خورد که برنمه نویس بشم و اینکه واقعا علاقه خیلی زیادی دارم. (در ضمن من ۱۵ سال دارم و ساکن تهرانم) من زبان جاوا (java) رو انتخاب کردم و برنامه نویسی تحت اندروید رو دوست دارم و میخواستم ازتون که اگه میشه با جست و جو (اگه زحمتی نیست) یه کتاب آموزش کلی برای من پیدا کنید و لینک کتابو برام بفرستید. در ضمن و چند وقتیه لپتابمو فروختم و الان دسترسی به کامپیوتر ندارم و میدونم میشه تو اندروید(نرم افزار AIDE ) نیز برنامه نویسی کرد اگر میشه برام این زحمتو بکشید. و این کارتون روحیه زیادی به من میده. ممنون.من علاقم واقعا زیاده و به خودم این اطمینانو دارم که اگه اینو ادامه بدم در آینده پیشرفت خیلی خوبی خواهم داشت.
      • سلام خدمت شما دوست عزیزم.. زبان جاوا یکی از کاربردی ترین زبان های حال حاضر برای توسعه نرم افزارهای موبایلی هست و راه خوبی را انتخاب کرده اید. برای اندروید کتاب ها و آموزش های متعددی در سطح نت هست که با توجه به سرعت رشد اندروید خیلی زود قدیمی میشه.. قبلا خیلی از برنامه ها در محیط eclipse انجام میشد ولی در حال حاضر با نرم افزاری که خود گوگل ارائه کرده به نام Android Studio که در حال حاضر شما می تونید از امکانات این برنامه استفاده کنید.لینک های مورد نظر برای شما ایمیل شد. در مورد نرم افزار AIDE بنده کار نکردم چون ابزارهای استاندارد و پرکاربرد تحت PC هستند. و پیشنهاد من تهیه یک سیستم متوسط برای اینکار هست که هزینه زیادی براتون نداشته باشه..
    • با سلام خدمت شما و ممنون برای مطالب خوبتون.من ۱۸ سالمه دانشجوی ترم ۲ نرم افزار و با زبان های java و visual basic و php و HTML و mysql و c++ میشه گفت آشنایی زیادی دارم. مخصوصا زبان java که بیشتر وقتم رو برای یادگیریش گذاشتم و چندین برنامه کاربردی هم منتشر کردم . اما نمیدونم چرا هرچقدر تو هر زبان برنامه نویسی آموزش میبینم و تمرین میکنم بازم حس میکنم هنوز یه برنامه نویس نشدم :( به نظر شما چقدر طول میکشه تا تسلط کامل روی یک زبان برنامه نویسی داشته باشم ؟
      • سلام خدمت شما..خب این خیلی خوبه که تحت ویندوز و وب به زبان های برنامه نویسی خوب و رایجی آشنایی دارید.. سوال اصلی این هست که چقدر جسارت پیدا می کنید تا پروژه بگیرید و کار تجاری و واقعی انجام بدید؟هرچقدر هم که آموزش خوب ببینید ولی اعتماد به نفس نداشته باشید خوب نیست..باید رو به جلو حرکت کنید. تنها به دانش و دانسته ها اکتفا نکنید و به طور عملی خودتون رو به چالش بکشانید..واقعا هیچ زمانی رو نمیشه برای یادگیری مجموعه زبان های برنامه نویسی گفت..این به سن و استعداد و هوش شما بستگی داره.. کما اینکه پسر ۱۰ ساله ای میتونه یک برنامه نویس خبره باشه..موفق باشید
    • با سلام خدمت شما... میخواستم بدونم برای یادگیری هک نیاز به بلد بودن چه زبان های برنامه نویسی ای هست؟ و اینکه در کل برای هک چه منابع معتبری رو سراغ دارین لطفا معرفی کنین ممنون از سایت خوبتون
      • سلام به شما دوست عزیز..خب مطمئنا بحث نیازمند دانستن نه تنها زبان های برنامه نویسی بلکه هوش و استعداد و قدرت تحلیل بالا هست..البته منظور ما استفاده از یک برنامه آماده نیست بلکه کدنویسی اختصاصی و نفوذ به سیستم ها هست..زبان های C و زبان های برنامه نویسی لینوکسی بیشتر می تونند به شما در این زمینه کمک کنند.منابع آموزشی که خودم استفاده میکنم از دو انجمن هست که در زیر میتونید ببینید :http://goo.gl/EQAcyHhttp://goo.gl/nGNftموفق باشید
    • سلام من علاقه ی زیادی به زبان #C دارم و می خوام این زبان رو بطور پیشرفته یاد بگیرم زبان دیگه ای بلد نیستم و چیز زیادی هم از زبان C# نمیدونم می خواستم ازتون خواهش کنم اگه کتاب یا فیلم اموزشی برای یاد گرفتن این زبان داشتین به ایمیلم ارسال کنید .. .. درضمن یه فرد معمولی مثل من چقد طول میکشه که این زبانو بطور پیشرفته یاد بگیرم ؟ ممنون میشم سریع جواب بدین با تشکر
      • سلام خدمت شما.. زبان سی شارپ یکی از بهترین و کاربردی ترین زبان های برنامه نویسی تحت ویندوز است که در مجموعه ویژوال استودیو موجود است. مرجعی رسمی برای یادگیری این زبان در سایت های ایرانی نیست و هر سایتی به طور مستقل سرفصل های آموزشی مشخصی را آموزش داده است. کتاب های اموزشی متنوعی هم هستند که می تونید با اونها از مقدماتی تا پیشرفته کار کنید. از لحاظ زمانی واقعا نمیشه گفت برحسب توانایی و درک شما چقدر طول خواهد کشید ولی میشه گفت برای یادگیری مقدمات باید ۳ تا ۴ ماه وقت بگذارید و برای کسب توانایی متوسط برای انجام پروژه های ساده باید ۱ تا ۲ کار کنید.برای شروع می توانید کتاب آموزش مقدماتی سی شارپ به زبان فارسی را دانلود کنید : http://goo.gl/iBF4OFموفق باشید.
    • سلام عجب پشتکاری در جواب دادن. خدا قوت من برای بازیسازی با انریل نیاز به یادگیری ++C دارم میشه یک سری منابع برای شروع به من معرفی کنی. در ضمن اگه روزی یک ساعت وقت بگذارم به نظرت چقدر طول میکشه تا مسلط بشم؟
      • سلام خدمت شما دوست عزیز..خیلی ممنونم..برای یادگیری زبان سی پلاس پلاس که جزء زبان های سطح پایین یعنی نزدیک به زبان سخت افزار هست میتونید بدون هیچ پیش نیازی شروع کنید. یکی از کتاب های ابتدایی و البته کامل تالیف آقای عین ا... جعفرنژاد قمی هست که میتونه به شما کمک خیلی خوبه در یادگیری از صفر تا صد بکنه و همچنین کتاب دکتر احمد فراهی که یک منبع آموزشی دانشگاهی هست هم نکات خوبی برای یادگیری این زبان رو داره.. با اندکی جستجو هم به صورت الکترونیکی و هم به صورت فیزیکی میتونید این دو را پیدا کنید.زمانی که شما می گذارید دقیقا بستگی به نوع کیفیت داره..یک ساعت شما ممکنه به اندازه ۳۰ دقیقه مفید باشه یا به اندازه ۳ ساعت نسبت به کارهای دیگه شما.. ولی معمولا بین ۱ تا ۲ ساعت حتما وقت بگذارید.. معمولا هیچ انتهایی برای یادگیری وجود نداره دوست عزیزم..موفق باشید.
    • سلام خسته نباشید من یه پسر ۱۴ ساله هستم یکی از معلم های من تاکید بسیاری به یادگیری برنامه نویسی داشت ولی با هرکی مشورت کردم گفت برنامه نویسی بخصوص زبان شی شارپ خیلی سخت حتی وقتی برای ثبت نام کلاس های برنامه نویسی رفتم منشی گفت باید به کل کامپیوتر مسلط باشی و من نیستم اینا با حرفاشون دارن علاقه منو به برنامه نویسی کم میکنن اگه میشه چنتا سایت خوب برای یادگیری مقدماتی به من ایمیل کنید مرسی
      • سلام خدمت شما دوست عزیزخیر چنین چیزی اصلا صحت نداره..برای یادگیری زبان برنامه نویسی لازم نیست که شما کاملا مسلط باشید اگر اینطور بود که چه نیازی به یادگیری این آموزش ها بود؟سایت های زیادی هستند ولی شما می تونید با کتاب های مناسب و کار با نرم افزار و محیط های توسعه برنامه نویسی کار رو شروع کنید. خداروشکر در سن خوبی برای یادگیری هستید و می تونید در این زمینه موفق باشید.کتاب های مورد نظر ایمیل شد.
    • سلام میخوام برنامه نویسی اندروید یاد بگیرم میدونم که باید قبلش جاوا بلد باشم! خب جاوا خوندم دیگه باید سراغ چه چیزی برم برای نوشتن اپلیکیشن اندروید؟! همزمان با یادگیری جاوا چکار کنم؟ قدم بعدش یادگیری چه چیزی است؟!
      • سلام خدمت شما ..بله برای یادگیری برنامه نویسی اندروید یادگیری جاوا مهم هست.. با توجه به اینکه گوگل دیگه از ایکلیپس به عنوان محیط توسعه برنامه سازی اندروید پشتیبانی نمی کنه و یک برنامه به نام Android Studio درست کرده که دیگه مشکلات ایکلیپس رو نداره. ADT که مربوط به ایکلیپس بود، دیگه به روز نمی شه، و من پیشنهاد می کنم برای برنامه‌سازی اندروید، از اندروید استودیو استفاده کنید.در لینک زیر میتوانید تمامی آموزش ها و فایل های مورد نیاز را دریافت کنید.. باتوجه به اینکه بعضی از فایل ها توسط گوگل برای ایرانیان تحریم شده و قابل دانلود نیست فایل های مورد نیاز نیز در این لینک موجود است. http://goo.gl/kqQP1e موفق باشید.
    • سلام خسته نباشین! من خیلی به زبان c++ علاقمندم و میخوام در سطح حرفه ای دنبالش کنم تا در آینده ازش استفاده عملی کنم نه فقط تئوری بدونم. واقعا ازتون ممنون میشم اگه منو راهنمایی کنین و بگین که از چه منابعی میشه استفاده کرد. فیلم، کتاب،...؟ با تشکر از مطلب خوب و مفیدتون...
      • سلام خدمت شما..خیلی ممنون زبان سی پلاس یکی از زبان های ساخت یافته خوب برای یادگیری ابتدایی از شیوه فراگیری مجموعه زبان های برنامه نویسی هست که در صنعت و صنایع الکترونیکی و هوش مصنوعی کاربرد داره. یکی از منابع ابتدایی و کامل برای این زبان تالیف دکتر احمد فراهی هست که کتاب کاملیه.. برای دانشجویان رشته ی مهندسی نرم افزار نیز این کتاب تدریس می شود. لینک کتاب برای شما ایمیل شد و بزودی در سایت نیز به همراه کتاب های مورد نیاز برای زبان های برنامه نویسی قرار داده خواهد شد.
    • سلام خیلی متشکرم از مطالب خوبتون وراهنمایی هایی که برای بقیه نوشتین. من تا حالا اصلا برنامه نویسی کار نکردم و الان میخوام php یاد بگیرم..لطفا راهنماییم کنین اصول اولیه رو از چه منبعی یاد بگیرم...یه جزوه صفر تا صد php رو دارم..ولی احساس میکنم قبلش باید یه چیزایی رو بدونم...منبعی اگر لازم میدونین برام بفرستین ...مرسی از لطفتون
      • سلام خدمت شما.. خیلی ممنون خب واقعیت اینه که زبان برنامه نویسی php پیش نیازی نداره و شما میتونید از ابتدا آن را فرا بگیرید. ولی در کنار آن باید با بانک mysql نیز کار کنید. ولی نیاز به یادگیری html و css قبل از آن به طور جدی نیست اما اگر این دو را قبلش یاد گرفته باشید خوب هست. منابع برای آموزش زیاد و متنوع هستند و بعضا میشه دید که سرفصل های مختلفی از آموزشش هست مهم اینه که به طور اصولی و از ابتدا شروع به یادگیری کنید. منابع برای شما ایمیل شد.
    • سلام خدمت شما دوست عزیز من علاقه زیادی دارم که در زمینه برنامه نویسی فعالیت کنم اما اطلاعات کمی دارم میخواستم بدونم که بهتره درچه زمینه ای شروع به یادگیری کنم و اینکه لطف کنید و چند تا کتاب در این زمینه به من معرفی کنید. ممنون
      • سلام خدمت شما.. صرف داشتن علاقه لازم هست ولی کافی نیست و باید به دنبال یادگیری اصولی باشید.. ابتدا اینکه در چه زمینه ای می خواهید یادگیری را شروع کنید؟ ویندوز ، وب یا موبایل دوم اینکه بنابر هر زمینه می توانید زبان های خوب و کاربردی را انتخاب کنید. به طور مثال زبان سی شارپ و بیسیک برای ویندوز، زبان php و asp برای وب و زبان جاوا و اندروید برای موبایل که هرکدام از اینها بازار کار خوبی هم دارند. حال منابعی که برای این زبان ها هست وسیع اند. که می توانید کامل مطالعه کنید و سپس آموزش های ویدئویی را مشاهده نمایید و سپس شروع به کدنویسی و انجام پروژه کنید. نمونه کتاب های کاربردی برای شما ایمیل شد. موفق باشید.
    • باسلام وعرض خسته نباشید به راستی که مصداق حدیث زکات علم نشر آن است درشما صدق میکند خواهشا منو راهنمایی کنین من اصلا چیزی درمورد برنامه نویسی نمیدونم ولی علاقه دارم درزمینه اپلیکیشن های اندروید کارکنم واونجور ک شنیدم پیش زمینه اش یادگیری جاوا درحد متوسط هست متاسفانه وقت کافی برای کلاس رفتن رو ندارم ازتون میخوام هر منبعی که بتونه منو در یادگیری جاوا از مبتدی تا جایی که کارمو در اندروید پیش ببره برام ایمیل کنین البته سطح منابع درحدی باشه که من مبتدی ازش سردربیارم که باعث دلزدگی نشه برام ثانیا نرم افزارهایی که نیاز هس تو کامپیوترم نصب بشه تا جاوا رو بااون کارکنم اسامیش رو بگین ممنون
      • سلام خدمت شما.. خیلی ممنون بله برای یادگیری برنامه نویسی اندروید یادگیری جاوا مهم هست.. با توجه به اینکه گوگل دیگه از ایکلیپس به عنوان محیط توسعه برنامه سازی اندروید پشتیبانی نمی کنه و یک برنامه به نام Android Studio درست کرده که دیگه مشکلات ایکلیپس رو نداره. ADT که مربوط به ایکلیپس بود، دیگه به روز نمی شه، و من پیشنهاد می کنم برای برنامه‌سازی اندروید، از اندروید استودیو استفاده کنید.در لینک زیر میتوانید تمامی آموزش ها و فایل های مورد نیاز را دریافت کنید.. باتوجه به اینکه بعضی از فایل ها توسط گوگل برای ایرانیان تحریم شده و قابل دانلود نیست فایل های مورد نیاز نیز در این لینک موجود است. http://goo.gl/kqQP1e موفق باشید.
    • سلام مرسی از سایت بسیااااار خوبتون. من واسه یاد گیری وردپرس و جوملا و دروپال چه زبانهایی بلد باشم زودتر کارم راه میفته؟
      • سلام خدمت شما دوست عزیز..برای کار با سیستم های مدیریت محتوا باید با html و css آشنا باشید. هر سه موارد فوق با زبان php و تحت بانک اطلاعاتی mysql طراحی شده اند که برای ویرایش دستورات و کد های قالب باید توابع و قواعد آنها را هم جداگانه فرا بگیرید. و در انتها برای ساخت و ویرایش قابلیت های بیشتر باید کوئری های افزونه و پلاگین و ماژول های سیستم های مدیریت محتوا فوق را یاد بگیرید.موفق باشید.
    • سلام خدمت شما دوست گرامی...من علاقه زیادی به درس نرم افزار و کلا برنامه نویسی دارم ولی یه مشکلی هست اونم اینه که نمیدونم چجوری و از کجا شروع کنم؟ لطفا در صورت امکان کمکم کنین...روش یادگیری رو برام ایمیل کنین...ممنونم..موفق باشین
      • سلام، طاعات قبول باشه.. منظورتون از درس نرم افزار، رشته ی دانشگاهی مهندسی نرم افزار هست؟ برای این رشته شما باید با پایه تحصیلی ریاضی از دبیرستان اقدام کنید ولی برای برنامه نویسی هر زبانی مشکل خاصی نیست. این رو باید گفت که در این رشته عملا زبان برنامه نویسی حرفه ای رو شما یاد نخواهید گرفت و فقط برای آشنایی هست. البته بستگی به سطح دانشگاه، کلاس و استاد مربوطه داره. برای یادگیری برنامه نویسی به صورت آزاد می توانید کتاب های مربوطه را تهیه و همراه با کتاب کار روی پروژه ها را انجام دهید. برنامه نویسی بدون کار عملی ارزشی نداره و تئوری فقط ۳۰ درصد کار هست. بعد از آن می توانید فیلم های اموزشی را تهیه کنید و در آخر به کلاس های معتبر برای یادگیری بهتر و دریافت پروژه بروید.
    • سلام خسته نباشید من یه پسر ۱۶ ساله هستم و رشتم هم تجربیه ولی کلا با رشته ریاضی خوب کنار میام الان یه چند روزیه زده به سرم که از این تابستون استفاده کنم و بزنم تو کاره برنامه نویسی فعلا هم که با دوستان کد نویسم صحبت کردم بیشتر متقاعد شدم که ادامه بدم چون دیگه الان عصر it هست و کسی که کد نویسی بلد نباشه به نوعی بی سواد هست من یجورایی خود جوش هستم و همه ی برنامه هارو خودم به تنهایی یاد میگیرم مثل office word,power point, ya photoshop va lightroom الان هم دارم از طریق سایت code.org کد نویسی از طریق بلاک رو یا میگیرم که جاوا اسکریپت هست خود کد نویسی جاوا اسکریپت رو هم دارم از طریق سایت codeacademy.com یاد میگیرم از یه فایل pdf هم دارم visual basic رو یاد میگیرم حالا سوالی که من از شما دارم اینه که اینا رو من فرا بگیرم خوبه ؟ با توجه به رشته ام و کنکور ؟ و اینکه بنظرتون راهکارم درسته ؟ شما چی پیشنهاد میکنید؟ با تشکر
      • سلام خدمت شما دوست عزیز.. ابتدا اینکه شما می خواهید رشته ی کامپیوتر رو بگذرانید؟ برای این رشته باید با پایه تحصیلی ریاضی وارد دانشگاه شوید. اگر می خواهید غیر آکادمیک به سراغ برنامه نویسی بروید میتونید با زبان های ابتدایی بیسیک و سی پلاس شروع کنید و سپس به سراغ سی شارپ که کاربردی تر هست بروید. خواندن مطالب مربوط به زبان های برنامه نویسی با استفاده از داکیومنت های آنلاین خوب و مفید است ولی تنها ۴۰ درصد از کار هست شما باید همان تمرین ها را به صورت عملی با زبان برنامه نویسی مورد نظر تمرین کنید تا بتوانید یادگیری بیشتری داشته باشید. بله هیچ وقت فراگیری بد نبوده. ولی خیلی خوب هست که بر روی هر مبحثی مسلط شوید و پروژه عملی انجام دهید تا دچار فراموشی و دلزدگی نشوید. و مرتکب اشتباه جابجا شدن های سریع از زبانی به زبان دیگر نشوید. موفق باشید.
    • سلام . من از برنامه نویسی هیچ چیزی نمیدونم میخواستم بدونم از کجا باید شروع کنم. ممنون میشم کمکم کنید . اگه میشه جوابتونو ایمیل کنید ممنون میشم
    • سلام... من برنامه نویسی رو فقط دو سال در دبیرستان تجربه کردم و الان هم یادم نیست زیاد... میخام جدی شروع کنم، اما فرق حوزه ی وب با موبایل و... رو نمیدونم. علاقه و آرزوم ساخت اپلیکیشن برای موبایل یا شرکت در ساخت بازی کامپیوتری هستش... میشه بهم بگید فرق حوزه های مختلف چیه و برای شروع در هر حوزه و با توجه به علاقه ام، باید از کدوم برنامه استفاده کنم؟ اگر میشه منابع و کتب هر برنامه و حوزه رو هم برام میل کنید... بسیاز سپاس گزارم
      • سلام خدمت شما.. خب طبیعتا حوزه وب مربوط به اینترنت و وبسایت هست که معمولا به طراحی و توسعه وبسایت و وب اپلیکیشن ها ختم میشه حوزه موبایل هم مربوط به دستگاه های هوشمند که در حال حاضر بیشتر گوشی و تبلت خلاصه میشه آرزوی خوبی هست که باید از راه درستی به اون برسید. و باید تلاش کنید به طور مثال برای سایت برنامه های موبایل باید از زبان جاوا شروع کنید و بعد میتونید سراغ اندروید یا IOS برید. فرق حوزه های مختلف برحسب نوع استفاده آن ها هست و خب در نوع کدنویسی هم هست. برای شما ایمیل شد.
          • خیر.. زبان جاوا مستقل از زبان های دیگه هست و شیرینی و جذابیت خودش رو داره.. شما خیلی خوب میتونید با این زبان اپلیکیشن طراحی کنید و در اندروید هم از این زبان استفاده شده است. حتما اگر میخواهید برنامه نویس اندروید شوید این زبان را یاد بگیرید.
    • سلام. من یه دختر ۱۴ ساله ام و میخوام برنامه نویسی رو یادبگیرم و هدف های اصلیم المپیاد کامپیوتر و رشته دانشگاهیمه. الان دارم بیسیک و یاد میگیرم چون تو مدرسه داشتیم بعدش هم c++ ۱٫ به نظرتون راه خوبی رو انتخاب کردم ؟ ۲٫ اگه میشه چندتا منبع خوب برنامه نویسی برام ایمیل کنید ۳٫ چه زبان های برنامه نویسی دیگه ای رو یادبگیرم خوبه
      • سلام خدمت شما.. خیلی هم عالی .. با اینکه سن نسبتا کمی دارید ولی زمان خوبی رو برای یادگیری شروع کردید.. خب ببینید فرآیند المپیاد کامپیوتر یک موضوع علمی و هوش هست که خیلی نمیشه اون رو به زبان های برنامه نویسی مرتبط کرد، در اصل برنامه نویسی میتونه یکی از مباحث این المپیاد باشه بله زبان بیسیک از معنی خودش مشخص هست که به عنوان زبان پایه به حساب می آید برای شروع خوب هست. زبان ++C یکی از زیباترین و ساخت یافته ترین زبان ها هست که در بخش های سیستمی و صنعتی کاربرد داره که در رشته ی دانشگاهی کامپیوتر تدریس می شود. ۱- بله راه خوبی انتخاب کردید و چیزی که مهم هست تکمیل اطلاعات شما در هر زبانی که می خوانید هست/ ۲- برای شما ایمیل شد. ۳- شما زبان های تحت ویندوز رو در حال یادگیری هستید و بعد از خواندن ++C می تونید با سی شارپ کنسول و ویژوال کار کنید و اگر دوست داشتید زبان Delphi هم خوب هست برای تحت وب هم میتونید از ASP.Net که همان زبان سی شارپ تحت وب هست شروع کنید.
    • سلام با تشکر از سایت مفیدتون بنده ۶سال پیش کدنویسی وب رو در حد ساخت قالب یاد داشتم ولی بعد از مدتی به دلایل شخصی گذاشتم کنار الان دوباره میخوام شروع کنم.حوزه فعالیتم برای شروع به نظرم طراحی سایت و مطالب مفید برای وب باشه بهتره چون پیش زمینه دارم. لطفا منابع و نرم افزارهای لازم برای کدنویسی رو برام ایمیل کنین. به دلیل اینکه توی شهر ما آموزشگاه کامپیوتر سطح بالا نیست خواهشمندم منابع کاربردی برام ارسال کنین. با تشکر فراوان
      • سلام خدمت شما دوست عزیز اینکه پیش زمینه داری خوبه ولی باید بدونید که زمان زیادی در این حوزه نبودید و شاید تکنولوژی های جدید وب برای شما ناآشنا باشه. اگر تنها میخواهید طراحی قالب انجام بدهید خب اول باید فتوشاپ کار کنید و بعد از آن هم HTML و CSS که در نهایت می توانید برای سیستم های مدیریت محتوا متعددی از قبیل : وردپرس,جوملا, دروپال و ... قالب استاندارد طراحی کنید.نرم افزارهای کاربردی زیادی وجود دارند ولی بهتره با نرم افزارهای ساده ای مانند ++Notepad و sublime کار کنید تا کدهای آماده نداشته باشه و یادگیری بهتری داشته باشید و بعد از آن هم میتوانید با adobe dreamweaver کار کنید.منابع مورد نیاز برای شما ایمیل شد.
    • با سلام من اصلا از برنامه نویسی نمیدونم و متاسفانه رشته تحصیلیم هم هیچ ارتباطی به برنامه نویسی نداشته اما علاقه زیادی به یاد گرفتن برنامه نویسی دارم چند سوال : ۱- برای من که چیزی بلد نیستم اگه بخوام شروع کنم اساسا با کدوم حوزه شروع کنم تا چنانچه بعدا در مسیر کاریم بخوام تغییر حوزه فعالیت بدم ، خیلی وقتم رو هدر نداده باشم و بتونم با توجه به اطلاعاتی که توی حوزه قبلی به دست آوردم ، راحتتر در حوزه دیگه شروع به یادگیری کنم؟ ۲- لطفا با توجه به پاسخ سوال فوق، بفرمائید از چه کتابی باید شروع کنم (درواقع منابع برای کسی که اصلا از برنامه نویسی نمیدونه و ترجیحا اگه منابع فارسی وجود داره رو معرفی کنید) (تاکید می کنم با توجه به جواب سوال فوق منابع رو معرفی کنید)با تشکر
      • سلام خدمت شما خیلی از افراد رو میشناسم که از کامپیوتر خوششون نمیومده ولی الان درآمدشون از این راه هست. ۱- شما میتونید در حوزه های پرکاربردی مانند وب و موبایل فعالیت کنید که در هر صورتی وقت خود را تلف نکردید چون حداقلش این هست که میتونید برای خود و کسب و کارتان طراحی سایت و اپلیکیشن داشته باشید. ۲- برای شما ایمیل شد.
    • سلام..ممنون از سایتتون . من ترم اول دانشگام برنامه نویسی داشتم اما واقعا خیلی سطحی یادگرفتم و پاس کردم..اگه میشه یه منبع خوب واسه زبان C++ و چن تا زبان مهم دیگه بهم معرفی کنین.. چون واقعا علاقه دارم یاد بگیرم.
      • سلام خدمت شما... این مشکلی هست که خیلی از دانشجوهای این رشته دارند و سطح کلاس و کتابها در حدی نیست که بشه یک زبان رو بطور کامل یاد گرفت و بیشتر جنبه ی آشنایی و پاس کردن واحدهای درسی پیش نیاز هست. یکی از کتاب های کاملی که در این زمینه موجود هست کتاب آموزش زبان برنامه نویسی C و ++C : تالیف مهندس عین الله جعفر نژاد قمی از انتشارات ناقوص هست که میتوانید تهیه نمایید. البته که علاقه مهم هست ولی داشتن مهارت کافی هم اهمیت داره.. موفق باشید.
    • سلام .من هیچی بلد نیستم . اما علاقه شدیدی به یادگیری در زمینه برنامه نویسی دارم . از کجا شروع کنم . چی بخونم برای شروع . تشکر
      • سلام خدمت شما..طبق معمول که به همه دوستان گفته می شود میتونید ابتدا حوزه فعالیت خودتون رو از دسکتاپ یا وب و یا موبایل انتخاب کنید و بعد از آن به دنبال زبان های کاربردی در هر حوزه باشید و در نهایت یکی از آن ها را انتخاب و کتاب های آن را تهیه کنید و اگر توانایی شرکت در کلاس آن زبان برنامه نویسی را داشتید حتما در کلاس شرکت کنید. چون محیطی که در آن افراد هم فکر و سلیقه شما هستند به شما در یادکیری کمک بیشتری خواهد کرد. موفق باشید
    • سلام من یه پسر پانزده ساله هستم و من به برنامه نویسی خیلی علاقه دارم می‌خواستم بدونم برای من باید از کجا شروع کنم تا بتونم به بهترین روش یاد بگیرم باید از کتاب باشه یا سایت یا......لطفا کامل راهنمایییم کنید چون شاید بخوام رشتمو کامپیوتر بردارم
      • سلام به شما دوست عزیز... خیلی خوبه که میخواهید از سن و سال کم وارد این حوزه شوید. طبق معمول ما به دوستان توصیه میکنیم که ابتدا میخواهند در چه حوزه ای مشغول شوند : ویندوز یا لینوکس ، وب و موبایلی برای هر حوزه ای زبان های مختلفی وجود دارد. که با توجه به کاربرد، پشتیبانی و علاقه شما مختلف هستند. رشته ی کامپیوتر شاید چیزی نباشه که فکر میکنید..خیلی از افراد وارد این رشته شدند و متوجه شدند که اطلاعات مورد نیازشان را نمی دهد. و البته هم باتوجه به سیستم آموزشی موجود هنوز کتابهای ۲۰ سال پیش در حال تدریس هست. ولی با این حال رشته خوبی هست و جای پیشرفت دارد. در ابتدای راه میتونید در اینترنت جستجو کنید و زبان مورد علاقه خود را پیدا کنید و سپس کتاب آن را تهیه کنید. اگر بتوانید کلاس آموزشی خوبی پیدا کنید برای شما مناسب هست... موفق باشید
    • سلام و تشکر خدمت شما من ۲۰ سالم هست و بااینکه دانشجوی رشته کامپیوتر نیستم ولی به دلیل علاقه ای که درزمینه کامپیوتر و وب دارم میخوام شروع به یادگیری زبان برنامه نویسی کنم. چندسال پیش دنبال یادگیری جاوا به عنوان اولین زبان خودم رفتم ولی برای من سخت بود. تحقیق هایی هم تو اینترنت کردم که متاسفانه بی نتیجه بود.مشکل اصلیم این هست که: ۱-نمی دونم برای منی که به وب و امنیت بیشتراولویت میدم کدوم زبان میتونه مناسب باشه؟ ۲-برای شروع بصورت مبتدی بایدحتما درکلاس شرکت کنم؟یا میتونم یا توجه به اینکه بصورت کاربردی ونه خیلی تخصصی با انگلیسی آشنایی دارم میتونم توسط کتاب شروع به یادگیری کنم؟ ۳-با توجه به تحقیق هافکرکردم زبان پایتون وhtmlبرای یادگیری اولیه برام مناسب باشه و از شما میخوام که پیش نیازهای این زبان رو بگیدولیستی ازمنابع آموزشی معتبرفارسی روایمیل کنید.
      • سلام به شما دوست عزیز... ۱- در این مورد همه ی نرم افزارها و زبان های برنامه نویسی نیاز به امنیت دارند و برای حوزه وب هم در خود زبان های برنامه نویسی مانند php و asp سازوکارهایی برای افزایش امنیت هست. زبانی که تحت وب که امنیت بهتری داشته باشه بیشتر asp.net هست البته php را هم میتوان با توابع مختلفی امن کرد.۲- خب با توجه به تخصصی بودن اکثر مباحث اگر کلاس آموزشی معتبر و مجهزی پیدا کنید بهتر هست برای شروع، در این حالت انگیزه کافی را هم پیدا خواهید کرد.۳- هر دو زبان گفته شده عملا پیش نیاز خاصی ندارند و مخصوصا html خودش یک زبان پیش نیاز محسوب می شود. لیست کتاب ها برای شما ایمیل شد.
    • سلام دوست گرامی. من چند تا سوال از شما داشتم. ۱-به نظر شما یک فرد معمولی چند ماهه می تواند یک زبان برنامه نویسی مثل جاوا را یاد بگیرد؟ ""البته آن فرد معمولی خودم هستم ""روم به دیوار لیسانس کامپیوتر هم دارم و هیچی بلد نیستم"" ۲-آیا برنامه نویسی زاتی است یا اکتسابی؟ ۳- آیا به قصد فقط درآمد زایی و پولدار شدن می توان برنامه نویسی یاد گرفت؟(یه سوال از یه دانشجوی عاشق پول : شما کدوم زبان رو تو ایران و البته برای ۴ یا ۵ سال آینده پول ساز می دونید؟ ) ۴-در آخر اگر در صورت امکان کتب و منابع را برایم ایمیل کنید. سپاس
      • سلام خدمت شما دوست عزیز... ۱- ببینید بستگی به پشتکار و تلاش شما و بازخورد یادگیری در شما داره..معمولا میشه گفت حداقل ۳ تا ۶ ماه زمان نیاز هست تا اصول اولیه فرا گرفته شود. خیلی از افراد هستند که رشته کامپیوتر هستند ولی به خاطر نظام نامناسب آموزشی هیچی از زبان های برنامه نویسی نمی دانند.۲- خیر برنامه نویسی اکتسابی هست..ولی شاید یک پسربچه ۱۰ ساله هم بتواند به خوبی کدنویسی کند.۳- خب چرا که نه ..یکی از اهداف کار در این حوزه برای درآمدزایی هست که البته سختی های خاص و تخصصی خودش را هم دارد. زبان های پول ساز در حال حاضر زبان سی شارپ و ASP.Net - زبان php و کار با اندروید هست.۴- برای شما ایمیل شد.
    • سلام من اینترنتو زیرو رو کردم اما بازم نمیدونم چه زبانی اتخاب کنم علاقه زیادی هم دارم شما چه زبانی رو انتخاب میکنید که زده نشم از برنامه نویسی اسون هم باشه ؟ پایتون خوبه؟
      • سلام خدمت شما دوست خوبم..ببینید چیزی که سوال هر شخصی که میخواد برای اولین بار به سراغ این نوع حرفه مثل برنامه نویسی برود مث این هست که میخواد چه زبان و گویشی رو یاد بگیره میمونه.. به طور مثال زبان انگلیسی شاید به نظر برای ما آسون باشه ولی برای کسی که فرانسوی هست سخته!!چرا آسونه چون همه یاد میگیرن و منابع آموزشی براش زیاد هست.. پس میشه گفت مولفه های مهم یادگیری زبان برنامه نویسی : پر کاربرد بودن و همچنین مورد قبول بین همه و در آخر با منابع آموزشی و پشتیبانی و سورس های در دسترس هست.اگر زبانی رو دیدید که این خصوصیات رو داره و همچنین مورد علاقه و توانایی شما برای یادگیری هست، میتونید به سراغش برید..برای حوزه تحت ویندوز زبان سی شارپ، حوزه اینترنت زبان های متعددی هست ولی php بازار کار خوبی داره، برای تحت لینوکس زبان پایتون و همچنین تحت موبایل زبان جاوا که مقدمه زبان اندروید هست رو میتونید یاد بگیرید.موفق باشید.
    • سلام مهندس.... من علاقه خیلی خیلی خیلی شدید به کامپوتر و کاراش از جمله برنامه نویسی و هک کردن دارم. اما هیچی درمورد برنامه نویسی نمیدونم ... میخام بدون کلاس رفتن این حرفه رو یاد بگیرم منظورم اینه که میخام با سرچ کردن و اموزش ها و فیلم هایی که در این باره به اشتراگ گذاشته میشه یاد بگیرم... میشه راهنمایی کنید و بهم بگید برای شروع کردن باید چیکار کنم؟؟ ( در ضمن ١۴ سالمه)
      • سلام خدمت شما..اینکه به برنامه نویسی و کلا کامپیوتر علاقه دارید خیلی خیلی خیلی خوب هست!! ولی با مطالعه و شناخت استعداد های خودتان باید راه درست رو انتخاب کنید. برنامه نویسی روش صحبت با کامپیوتر و هر سیستم سخت افزاری هست. اول حوزه کاری خودتان را مشخص کنید.دوم مطالعه مطالعه مطالعه!! هیچ کاری بدون داشتن اطلاعات مورد نیاز به سرانجام نمیرسه و چه بسا با داشتن علاقه زیاد وقتی به نادرستی بخواهید ازش استفاده کنید به بن بست برسید و دل زده بشید.سوم اینکه بنده نمیگم کلاس نروید و فقط به اطلاعات داخل نت اکتفا کنید، چون بعضی از افراد هستند که هوش خوبی دارند و میتونند فقط با پیدا کردن چند کتاب و PDF به همه چی مسلط بشوند ولی بعضی افراد فکر میکنند که همان چیزهایی که یاد گرفته اند و در نت خوانده اند کافی هست و هنگام انجام پروژه به بن بست می خورند.اگر بتونید در کلاس های آموزشی معتبری شرکت کنید اتفاقا زودتر به هدف خودتون میرسید و با افراد دیگه در این حوزه آشنا می شوید و می تونید پروژه کاری هم دریافت کنید.چهارم سعی، تمرین و تلاش است و البته بروزرسانی اطلاعات... چون علم برنامه نویسی شاید هر دقیقه درحال گسترش و نوآوری هست.موفق باشید.
      • سلام خدمت شما.. پیغام ارور این هست : "یک یا چند علت باعث بروز خطا شده است، لطفا خطا را رفع کنید و مجددا سعی کنید. برای اطلاعات بیشتر بر روی گزارش فایل کلیک کنید."در انتها هم ارور سیستمی نصب اومده..فایل نصبی را از سایت معتبری دریافت کنید : python.org/downloads هنگام نصب برنامه های اضافی را ببندید.شما می تونید روی Log file کلیک کنید و متن داخل آن را برای جایی که فکر میکنم بهتر بتوانند به شما کمک کنند به این آدرس ارسال کنید : goo.gl/oDWyRwموفق باشید.
    • درود و خسته نباشید من برنامه پایتون رو برای شروع انتخاب کردم برنامه رو هم دانلود کردم ولی برنامه نصب نمیشه میشه لطف کنین ی لینک برای دانلود داخل سایت بزارین یا برام میل کنید البته اگه کتاب آموزشی هم بزارین ممنون میشم. واقعا از اهمیت و پاسخی که به کاربرا میدین سپاسگزاریم
      • سلام و درود خدمت شما .. لینک دانلود کتاب ها برای شما ایمیل شد. شما می توانید برای شروع به کار با پایتون از این سایت : python.coderz.ir استفاده کنید که هم مراحل آموزش اولیه و هم آموزش نصب رو توضیح کامل داده...موفق باشید دوست عزیز..
    • با درود من میخواستم برنامه نویسی یاد بگیرم الان هیچی بلد نیستم پول و وقت کلاس رفتن هم ندارم میشه من رو راهنمایی کنید به زبان #C هم علاقه دارم
      • برای شروع به یادگیری برنامه نویسی به هر زبان پول شاید خیلی لازم نباشه ولی وقت گذاشتن لازم هست..بنده هیچ وقت کلاسی نرفتم و خودم از منابع فارسی و انگلیسی در نت استفاده کردم.. شما باید از همه مهمتر علاقه به این کار داشته باشید و سعی کنید توانایی های خودتون رو در این راه بررسی کنید. اینطور نباشه که با دیدن چند ارور و خطا از کار دست بکشید..باید دنبال خطاها را بگیرید تا به راه حل برسید و ساده بگم که راه حل میتونه حتی در انجمن تخصصی مجموعه خود سی شارپ در سایت مایکروسافت باشه .. کما اینکه برای بنده و خیلی از افراد همینطور بوده..پس علاقه و صبر و حوصله مهمه و بعد از آن داشتن پشتکارحوزه ای که میخواهید در آن کار رو شروع کنید انتخاب کنید : مثلا تحت ویندوز یا وب یا موبایل و...زبان های مورد نظر در هر حوزه را شناسایی، بررسی و نقاط ضعف و قوت هرکدام رو بررسی کنید.به منایع مهم فارسی و انگلیسی برای هرکدام از زبان ها دسترسی داشته باشید و بتونید در هر مورد به منابع خوبی دسترسی پیدا کنیددر انتها و شاید هم تازه در ابتدا باید طبق آموزش ها و روش های برنامه نویسی هر زبانی کار یادگیری مرحله به مرحله و پروژه محور را شروع کنید.در نظر دارم در آینده ای نزدیک کار آموزش مرحله به مرحله و پروژه محور برنامه نویسی سی شارپ رو شروع کنم..درحال حاضر چند پروژه سایت دارم که وقتی تمام شدند کار آموزش را شروع خواهم کرد. موفق باشید.
        • با سلام من پنج سال پیش زبان c++ و c# رو مقداری مطالعه داشتم و تا حدی بلد بودم و الان بشدت پشیمانم که چرا ادامه ندادم. چند ماهه دنبال تحقیق هستم تا یک زبان پایه برای شروع داشته باشم. میخواستم بنده رو راهنمایی کنید برای شروع و اگر ممکن است مطالب آموزشی هم معرفی کنید. با تشکر
          • سلام به شما دوست عزیز...فراگیری هر زبانی مخصوصا زبان برنامه نویسی در درجه اول علاقه می خواد..وگرنه چرا کسی باید حاضر بشه به جای یادگیری زبان انگلیسی که خیلی راحتتره..سراغ زبان ژاپنی بره؟!شما با هر زبانی که علاقه دارید میتونید کار کنید و نباید خودتون رو محدود کنید. زبان سی شارپ یکی از بهترین زبان های پروژه محور و کاربردی هست. عملا سی شارپ در محیط وب هم همان ASP.Net است که کاربردی دو وجهی دارد.جتی شما با کار کردن روی مجموعه ویژوال استودیو می تونید اپلیکیشن های اندروید رو هم بسازید و اجرایی کنید.پیشنهاد بنده باتوجه به اینکه قبلا سی شارپ کار کردید، یادگیری این زبان قوی و عملی هست. بعد از آن که در محیط ویندوزی مسلط شدید میتونید به سراغ وب بروید که حوزه ی پردرآمد و آینده داری هم هست.موفق باشید.
    • سلام من به تازگی می خوام برنامه نویسی رو یاد بگیرم. طراحی وب سایت انجام میدم اما یه جاهایی به برنامه نویسی نیاز دارم که کارم لنگ می مونه. شما برای شروع چه زبانی رو پیشنهاد می کنید ؟ که هم ساده باشه و هم کاربردی در زمینه طراحی وب
      • سلام خدمت شما کاربر عزیز..برای طراحی وب با چه زبان یا سیستم مدیریت محتوایی کار می کنید؟برای سیستم های مدیریت محتوای مرسوم و پرطرفدار و با پشتیبانی فارسی باید با زبان PHP و بانک MySQL شروع کنید.برای طراحی وب سرویس ها و سایت هایی که با برنامه های اتوماسیون اداری تحت ویندوز کار می کنند باید با زبان ASP و بانک SQL و IIS کار کنید.البته چون تمام زبان های تحت وب برای اجرا باید به زبان نشانه گذاری HTML ترجمه و کامپایل می شوند باید با این زبان کاربردی هم آشنا باشید. و در کنار آن حتما با فناوری CSS برای صفحه آرائی و زیباسازی صفحات وب هم کار کنید.
    • دوست عزیز خسته نباشید. یک سوال برام پیش اومده. ممکنهجاش نباشه. اما ممنون میشم جواب بدید. . زبانی مثل سی شارپ که. در محیط فروم. هست و باتون و تکست باکس و... رو دستی میزاریم. ولی زابن های دیگر که تا جایی که دیدم بیشتر تو میحط کنسول هست چطوریه چیزی مثل فورم باهاش میسازن
      • سلام...اتفاقا جای درستی بود!محیط ویژوال استودیو یکی از چند زبان موجود در این محیط زبان سی شارپ هست، زبان هایی که تحت مجموعه ویندوز هست مثل ++C - C و #F و همچنین مابقی زبان ها حتی محیط SDK اندروید هم در این نرم افزار قابل برنامه نویسی و کار کردن هست.زبان های دیگر هر کدام محیط های مخصوص خود را دارند. به طور مثال دلفی نرم افزار مخصوص خود را داره..زبان پایتون خب بیشتر تحت لینوکس هست ولی تحت ویندوز هم داره..درکل برای هر زبان محیط توسعه یا SDK های مختلفی هست که در اینترنت موجوده.. ان شاالله در برنامه ریزی که انجام خواهد شد به بررسی و آموزش هرکدام از این زبان ها پرداخته میشه.
    • سلام من تازه می خواستم شروع کنم و خیلی هم سر در گم شدم لطفا منابعی که به زبان ساده می تونم استفاده کنم رو معرفی کنیدبیشتر مقالات انقدر کلمات تخصصی دارن که واقعا از ادامه کار منصرف میشم
    • من تازه میخوام برنامه نویسی رو شروع کنم، میشه لطفا بهترین کتاب ها رو برای اینکه بتونم حداقل چند زبان حیاتی در این هنرو یاد بگیرم برام ایمیل کنید؟ با تشکر
    • سلام خدمت شما......من تازه میخوام برنامه نویسی رو شروع کنم، میشه لطفا بهترین کتاب ها رو برای اینکه بتونم حداقل چند زبان حیاتی در این هنرو یاد بگیرم برام ایمیل کنید؟ با تشکر
    • سلام مطلبتون واقعا جالب و به زبان ساده عالی بود میشه لطف کنین نام بهترین کتاب برنامه نویسی را برام ایمیل کنین ممنونتون میشم