سلام دوست عزیز
طبق گفته دوستمون زمانش به خودتون بستگی داره
ولی چیزایی که باید یاد بگیرید به ترتیب طبق تجربه خودم بهتره این شکلی باشه
یادگیری HTML
یادگیری CSS
یادگیری JavaScript
انجام یک پروژه سطحی ( میتونید طبق ویدئوهایی که به صورت فول پروژه زده میشه توی 2-3 ساعت و به وفور توی یوتیوب هست استفاده کنید)
یادگیری Bootstrap یا Materialize یا ،Tailwind
بازم انجام یه پروژه قوی تر از بالا ولی با همون روش
بعدش یه پروژه معمولی در حد ساخت قالب portfolio (قالب سایت رزومه و نمونه کاره) با ایده خودتون
بعدش یادگیری تکنولوژی های فرانت مثل React یا Angular یا Vue
بعدش انجام پروژه با تمام چیزایی که یاد گرفتید
شما تا اینجا با تکنولوژی های فرانت آشنا شدید و اگه اصولی کار کنید و الان رو صفر فرض کنید و همچنین با انرژی بخواید پیش برید .
شاید نیاز باشه حدود 6 ماه وقت بزارید
و باز هم میگم همه چیز به خودتون بستگی داره . ممکنه 4 ماه یا 2 سال تا همینجا طول بکشه
با توجه به اینکه پیشنهاد خودم اینه که بجای فول استک شدن ، یه همکار خوب پیدا کنید و تخصص هاتون رو تقسیم کنید . اینطوری زودتر به نتیجه میرسید.
ولی برای بک اند هم یک زبان برنامه نویسی مثلا Python یا C# یا همون JS رو یاد میگیرید و بعدش باید یک فریمورک از اونا یاد بگیرید تا بتونید بک اند طراحی کنید
ولی با انتخاب PHP میتونید بدون یادگیری فریمورک ، اقدام به ساخت پروژه کنید
و برای زبان پایتون میتونید برید سراغ جنگو و یا برای سی شارپ : ASP.net core مثلا و برای جاوا اسکریپت : نود جی اس و اکسپرس جی اس
همه اینایی که گفتم خوبن و انتخابش به خودتون بستگی داره و بهتره با توجه به زمینه کاری مد نظرتون راجع بهشون تحقیق کنید
و در کنار اون شما کار با دیتابیس هم یاد میگیرید مثل PostgreSQL یا MySQL یا Mongo و ...
که تایمش خیلی خیلی بستگی داره به آموزش و مدرسی که به سراغش میرید و از همه مهمتر اینکه با برنامه پیش برید
و باید بگم مهمتر از هرچیز در یادگیری ، انجام پروژه هست که بعد از یادگیری هر مرحله این نکته نباید فراموش بشه و همینطور کد زدن هنگام یادگیری
خیلی نتونستم در مورد زمان راهنماییتون کنم ولی سعی کردم به صورت کلی با چیزایی که پیش رو دارید آشنا بشید و یه نقشه ای پیش روتون باشه
براتون آرزوی موفقیت دارم
@Abolfazl2022
برای شروع آره...
به ترتیب زیر شروع کنید:
زبان ها: HTML, CSS,JavaScrpit,PHP
چارچوب ها : Bootstrap, Laravel, VueJS,
Livewire
@Abolfazl2022
برای شروع شاید همه اینها نیاز نباشه
ولی تاکید من همونطور که گفتم :
HTML - CSS - JS و بوت استرپ و بعدش خورد بشید توی انجام پروژه و تمرین
بعدش هر کدوم رو که خواستید برای سرعت در کار یاد بگیرید که اگه تمرین کافی داشته باشید ، خیلی وقتی ازتون نمیگیرن
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟