בחרו שפה אחת והתמקדו בה
Python נוחה לרבים כשפה ראשונה, ואילו Java ו־C# מציעות מבוא מובנה לטיפוסים ולתכנות מונחה עצמים. בחרו לפי הקורס או המטרה שלכם ואל תעברו בין שפות מוקדם מדי.
- משתנים וטיפוסים
- תנאים ולולאות
- פונקציות
- מערכים ומחרוזות
הפכו כל רעיון לקוד
קריאה יוצרת היכרות, אבל כתיבת קוד בונה מיומנות. אחרי כל שיעור כתבו מחדש את הדוגמה, שנו את הקלט, הוסיפו מקרה קצה והסבירו את התוצאה.
למדו בסדר מציאותי
התחילו בתחביר ובתוכניות קטנות, המשיכו לפתרון בעיות ולניפוי שגיאות, ואז עברו למבני נתונים, אלגוריתמים ופרויקטים.
- יסודות השפה
- בעיות תכנות קטנות
- ניפוי שגיאות ובדיקות
- מבני נתונים ואלגוריתמים
תרגלו בעקביות
שלושים דקות ממוקדות כמה פעמים בשבוע יעילות יותר ממרתון מזדמן. נהלו רישום קצר של בעיות שפתרתם, טעויות שחזרו ונושאים שכדאי לחזור אליהם.