@mohammad.baj
سلام.
بستگی داره برای چه بخشی بخواهید کار کنید.
برای بک اند ( زبان جاوااسکریپت ) اول باید Node.js رو یاد بگیرید بعد فریم ورک هایی مثل Express یا Nest.
برای فرانت اند هم فریم ورک هایی مثل React یا Vue یا Angular رو می تونید استفاده کنید.
کلاس آنلاین و آموزش مجازی پروژه نسبتا شلوغی هست..
۱.
مسلما باید از یه زبان برای بک اند استفاده کنی: PHP, Node, Python ,...
که هر کدوم این زبان ها فریم ورک هایی دارند که کار توسعه رو آسون تر میکنه: Laravel, Express, Django , ..
۲.
برای فرانت اند هم میتونی با خود جاوااسکریپت کار کنی
اما بهتره از React, Vue, Angular استفاده کنی.
۳.
در این پروژه چون تعاملات Real-Time زیاد هست، باید با Websockets هم کار کنی
۴.
برای برگزاری کلاس یا باید یه سرور برای Streaming و مدیریت کاربرا داشته باشی
و یا از سرویس های آماده استفاده کنی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟