וואו, כתבת לא מעט – אני אנסה להגיב בקצרה.
יש משפט שאומרים: "כל עוד זה עובד, זה טוב". זה לא תמיד נכון בכל תחום, אבל במקרה שלך – אני חושב שזה לגמרי תופס.
קצת לא ברור לי מה הכיוון שלך – האם אתה רוצה פשוט לבנות אתרים קטנים לעצמך, או שאתה שואף למשהו גדול ומקצועי יותר.
אבל אם המטרה היא לא לפתח אתר לחברה או לקוח עסקי – אז כל דרך שבה אתה ניגש לפיתוח היא לגיטימית בעיניי.
אני התחלתי ללמוד תכנות הרבה לפני עידן ה־AI. הדרך שלי הייתה פשוט לנסות להוציא את המקסימום ממה שכן ידעתי.
בהתחלה לא היה לי מושג איך בונים ממשק משתמש (UI), רק ידעתי לוגיקה.
כשהבנתי שזה מגביל אותי, ביקשתי מהמורה שילמד אותנו UI – ולא ממש קיבלתי מענה. אז התחלתי ללמוד לבד.
באותה תקופה עבדתי בבק אופיס – המון לוגיקה באקסל. שמתי לעצמי מטרה להפוך את העבודה שלי לאוטומטית, וב"ה אחרי כמה חודשים הצלחתי להגיע למצב שאני לוחץ כמה כפתורים בבוקר – ושאר היום פנוי לי לפיתוח של דברים חדשים.
ואז הופיעה בעיה חדשה – הייתי צריך בסיס נתונים.
בהתחלה שמרתי הכל בקבצי טקסט, אחר כך עברתי ל־JSON, ובשלב מסוים פשוט הלכתי ללמוד איך עובדים עם מסדי נתונים כמו שצריך.
בהמשך עברתי לעבוד בתחום, וגיליתי מהר מאוד כמה עוד יש לי ללמוד – ומשם המשכתי להתפתח.
מה שאני מנסה לומר – זה שלא משנה מאיפה אתה מתחיל, ואם הדרך שלך "עקומה" או לא – אם באמת תמשיך לרצות להתקדם, החיים כבר יובילו אותך לשם.
לגבי שאר השאלות (IDE, סביבת עבודה, שרתים וכו') – יש פה מספיק מקצוענים שיענו לך מצוין, אז אני מפנה אליהם את הבמה. בכל מקרה – אתה על מסלול טוב, רק תמשיך לחקור ולהתנסות.