یادگیری توسعه وب را با منابع آنلاین و ویدئوهای آموزشی یوتیوب شروع کردم. برای یادگیری CSS زمان زیادی صرف دیدن ویدئوها و ساخت پروژههای تمرینی کردم. محتوای Kevin Powell هم تأثیر زیادی روی درک من از CSS مدرن و طراحی رابط کاربری داشت. بعد از مدتی برای اینکه مسیر یادگیریام منظمتر شود و مفاهیم را عمیقتر یاد بگیرم، در دورههای آکادمی شرکت کردم که تجربه خوبی برایم بود.
بعد از HTML، CSS و JavaScript سراغ Tailwind CSS رفتم، چون رویکرد آن را برای توسعه رابطهای کاربری مدرن سریعتر و کاربردیتر میدیدم. سپس یادگیری React را شروع کردم و همزمان TypeScript را هم وارد مسیرم کردم تا از همان ابتدا به نوشتن کدهای ساختاریافتهتر عادت کنم. استفاده از TypeScript کمک کرد خطاهای کمتری داشته باشم و مدیریت پروژهها برایم راحتتر شود.
در حال حاضر در حال یادگیری Next.js هستم .
چیزی که در این مسیر یاد گرفتم این است که توجه به جزئیات، تفاوت بین یک پروژه معمولی و یک محصول حرفهای را میسازد.