@יעקב-מ-פינס כתב בבקשת מידע - באיזה שפת תכנות להשתמש:
למדתי עד עכשיו HTML + CSS אם מותר לי לפרגן לעצמי אז אני אומר שלמדתי את זה ממש מהר (ובאופן כללי אני לומד מהר)
HTML + CSS זה יפה, אז האפשרות היחידה שאני צופה לך כרגע זה ללמוד javascript (או שפת תכנות שמתקמפלת לWASM כמו blazor).
אנגולר זה שכבה מעל javascript, אז זה לא יחסוך לך לדעת javascript (אבל אני ממליץ ללמוד את זה אחרי שאתה יודע javascript).
עכשיו הבעיה עם פיתוח ווב, שאתה צריך להחזיק גם שרת וגם קליינט. אז אתה מכסה את הקליינט עם הHTML\CSS\JS
בשביל השרת תצטרך ללמוד שפת תכנות כלשהי, השרת לא צריך להחזיק שום GUI למשתמש, אבל הוא יבצע את התקשורת מול המסד נתונים ואתה תצטרך לדעת לייצר תקשורת בין הקליינט לשרת (שזה שלב נוסף, שצריך ללמוד ולהסתבך איתו בשביל לעבור אותו בשלום)
ללמוד לכתוב שרת זה עוד שלב שידרוש ממך סבלנות, וגם פה תצטרך ללמוד שפת תכנות (או להשתמש בjavascript שאתה כבר תדע בעז"ה בשלב הזה) וללמוד לעבוד עם SQL ולייצא פונקציות לשימוש הקליינט.
סה"כ זה תהליך, אם אתה מראש תרצה ללכת על ספריה שכוללת בתוכה גם את הGUI, אז אתה חוסך את ההתממשקות הזו בין שני פרוייקטים לא קשורים.
יש גם פריימוורקים לווב שחוסכים לך את ההפרדה בין צד שרת לצד לקוח (כמו blazor server שאני די אוהב, וגם מצריך ידע בHTML\CSS בשביל הדפים), אבל זה אחרי שתבחר מה אתה רוצה ללמוד ולעשות בפועל.
תוך כדי כתיבה אני מבין שאני ממש רוצה להמליץ על blazor server, הוא במקום javascript במקרה שלך. אבל אני לא אמליץ בגלל ש-javascript פופולרית יותר, ולכן הידע בה שכיח יותר ויועיל לך יותר בשביל לקבל עזרה מאחרים.