نه مهمه، من کلیت ماجرا رو عرض کردم که شما چه مبتدی باشی چه حرفه ای ممکنه در هر برنامه ای با یکسری مسائل جدید مواجه بشی. اما طبیعتاً یک شخص حرفه ای بر اساس تجارب قبلی و مطالعاتی که داشته سریعتر منابع رو پیدا میکنه و کارش رو راه میندازه. اما اینکه از کجا میشه این دانش رو کسب کرد؟ مهمترین کار نوشتن هست هر چقدر بیشتر برنامه بنویسید مسائل بیشتری رو حل میکنید و مسائل جدید رو راحتتر حل میکنید. در کنارش مطالعه از منابع معتبر بویژه سایتهای خارجی مثل stackoverflow.com و پروژه های موجود در codeproject.com

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