هنگام شروع یادگیری Ù†Øوه برنامه نویسی ØŒ چیزهای آموزش برنامه نویسی از صÙر تا صد زیادی برای یادگیری وجود دارد. درک برخی از Ù…Ùاهیم از آنجا Ú©Ù‡ منطقی است ØŒ مانند گزاره های if بسیار ساده است. اکثر اÙرادی Ú©Ù‡ وارد دنیای کدگذاری Ù…ÛŒ شوند Ù…ÛŒ بینند Ú©Ù‡ چرا if-statement ها Ù…Ùید هستند Ùˆ Ú†Ù‡ زمانی Ù…ÛŒ خواهید از آنها استÙاده کنید.
این Ù…ÛŒ تواند برای سایر Ù…Ùاهیم برنامه نویسی متÙاوت باشد. درک برخی از Ù…Ùاهیم ØŒ Ú©Ù‡ برای هر برنامه نویس بسیار مهم است ØŒ دشوار آموزش برنامه نویسی از صÙر تا صد است ØŒ زیرا شما نمی توانید کاربرد عملی آن را ببینید. به طور Ú©Ù„ÛŒ ØŒ Ù…ÛŒ توان Ú¯Ùت Ú©Ù‡ همه چیز انتزاعی تر هستند ØŒ دشوارتر هستند.
برای آماده سازی هرچه بهتر شما ØŒ لیستی از موانعی را Ú©Ù‡ به اØتمال زیاد هنگام شروع کدگذاری با آنها روبرو خواهید شد ØŒ مرور خواهیم کرد - از این مزایا استÙاده کنید.
در اینجا 5 چیزی وجود دارد Ú©Ù‡ اکثر مردم آموزش برنامه نویسی از صÙر تا صد هنگام شروع برنامه نویسی با آن دست Ùˆ پنجه نرم Ù…ÛŒ کنند.
1. آرایه ها
یکی از اولین موانعی Ú©Ù‡ برنامه نویسان جدید اغلب در آن گام برمی دارند Ù…Ùهوم آرایه ها است. اگرچه آرایه ها بخشی اساسی از برنامه نویسی هستند ØŒ بسیاری از مردم با Ù†Øوه کار Ùˆ Ù†Øوه استÙاده از آنها دست Ùˆ پنجه نرم Ù…ÛŒ کنند.
به خصوص آرایه های واقعیت در بیشتر زبانهای آموزش برنامه نویسی از صÙر تا صد برنامه نویسی با شاخص 0 شروع Ù…ÛŒ شوند. این به این معنی است Ú©Ù‡ عنصر اولیه در یک آرایه به جای شاخص 1 ØŒ شاخص 0 را به خود اختصاص Ù…ÛŒ دهد.
این در Øالی Ú©Ù‡ تازه کار را شروع Ù…ÛŒ کنید اصلاً منطقی نیست Ùˆ شما را دچار سردردهای زیادی خواهد کرد. وقتی شروع به استÙاده از آرایه ها Ù…ÛŒ کنید ØŒ تعداد خطاهای تک به تک بی نهایت خواهد بود.
برای اینکه چیزها Øتی بیشتر گیج کننده باشند: هنگامی Ú©Ù‡ Ù†Øوه استÙاده از آرایه ها را Ùهمیدید ØŒ هنوز آموزش برنامه نویسی از صÙر تا صد Ù…Ùهوم آرایه های چند بعدی وجود دارد.
2. Øلقه ها
اکثر اÙراد تازه کار با برنامه نویسی Ù…ÛŒ توانند بÙهمند Ú©Ù‡ چطور یک Øلقه اساسی کار Ù…ÛŒ کند Ú©Ù‡ از 1 تا 10 تکرار Ù…ÛŒ شود. ممکن است تعجب کنید Ú†Ù‡ زمانی Ù…ÛŒ خواهید از چنین Øلقه ای استÙاده کنید. معلوم است Ú©Ù‡ پاسخ اغلب نیست.