במדמ"ח זה משהו שיקח לך המון המון זמן.
רוב המתכנתים בעולם לא צריכים תואר במדעי המחשב בשביל להיות מתכנתים.
יש תחומים רבים שכן הידע התאורטי נדרש כדי לתכנת (לדוגמא : גרפיקה, עיבוד אותות, אלגוריתמיקה ועוד רבים...)
אבל בסופו של דבר רוב המתכנתים בעולם עוסקים בתכנות של מערכות מידע, WEB או אפליקציות פשוטות, מה שלא מצריך את הידע התיאורטי שלומדים במדעי המחשב אלא מצריך ידע בשפות תכנות, טכנלוגיות שונות, הכרות עם מערכות הפעלה וידע בסיסי במבני נתונים ואלגוריתמים.אם אתה מחפש להתעסק בדברים האלו בתור תחביב אז אתה בהחלט יכול להסתפק בלימוד עצמי.
ממליץ לך בתור מבוא ללמוד שפת C,C++,JAVA וכמו כן אסמבלר כדי להבין מה קורה מאחורי הקלעים.
בנוסף, ללמוד קצת על מבני נתונים ואלגוריתמיקה וקצת על מערכות הפעלה.
ואחרי שיש לך את הרקע הזה אתה יכול להתמקצע בתחומים שיותר מדברים אליך
(לדוגמא WEB)