למשל לגבי ההבדלים בין שפות תכנות הנה למשל ויקי:
https://goo.gl/o5A9v3
לגבי השכר, אם תמצא עבודה בתחום, היא ללא ספק תהיה בשכר סביר.
אל תדאג בקשר לזה.
תדאג למצוא עבודה קודם.
אבל בשביל זה אתה צריך ללמוד לתכנת.
מקובל לומר שבלי תואר קשור (או שירות צבאי קשור) יהיה לך מאוד קשה לעשות את זה, אלא אם כן יש לך ויטמין P.
אם אתה מאוד מוצלח, לדעתי כן יש סיכוי שתצליח למצוא עבודה אפילו ללא תואר.
אבל כדי להיות מאוד מוצלח תצטרך ללמוד לתכנת.
ופה זה כבר עניין של אלו תחומים אתה אוהב.
נניח בא לך לתכנת אתרי אינטרנט?
פה למשל זה התחום של php או python או ruby (בצד השרת) ואילו מה שרואים בפועל בדפדפן, לזה תצטרך לדעת javascript וכמובן html ואם אתה רוצה גם לעצב או לעמד את האתר, גם css.
html ו- css אינן תכנות אבל הן נדרשות כדי שתוכל לראות משהו בדפדפן.
יש כמובן אופציות נוספות לצד השרת כמו java למשל (או אולי אפילו c sharp ואני מניח שיש עוד ועוד).
אם למשל אתה רוצה לפתח משחקי מחשב למשל,
פה להבנתי שווה לך להתמקד ב- C או C++ שהן שפות מהירות (כלומר שהתוכנה שנוצרת על ידן רצה מהר יותר מ(לדוגמא) python או (אני מניח גם) java.
אם אתה רוצה להיות מפתח קרנל לינוקס למשל, פה אתה צריך לדעת את C.
כל זה מהתרשמות כללית שלי.
ראוי לציין שאני לא מתכנת (ומעולם לא הייתי ואף לא עבדתי בתחום), אלא מעט מתעניין בתחום.
הכי טוב יהיה שקודם תדע מה מעניין אותך ומשם שאל את גוגל באיזו שפה כדאי לעשות את זה ואת זה.
אחרי שתקבל תוצאות, חפש בגוגל אם השפות שמצאת די פופולריות.
שהרי אתה רוצה לעבוד בתחום ועל כן תצטרך ללמוד משהו די פופולרי כדי שיהיה לך סיכוי טוב יותר להתברג איפשהו.
אם כי, יש לי גם רעיון אחר והוא ללמוד דווקא שפות איזוטריות ממש כדי שתוכל להתברג בצ'ופצ'יק של הקומקום באיזה מקום שממש חייב מישהו שמבין את השפה העתיקה הזו ובדיוק תהיה מתאים להם.
אין לי רעיונות לשפות כאלו.
וכמובן הכי חשוב זה פשוט לתכנת ולתכנת כדי לצבור ניסיון.
רק ניסיון יוכל להביא אותך למצוא עבודה (שוב בהנחה שאין לך ויטמין P).
אתה יכול למשל להצטרף לפרוייקטים בקוד פתוח ולהתחיל לתרום קוד.
למשל ב- github.
אחרי שתמצא את השפה שאתה רוצה ללמוד, חפש ב- github פרוייקטים שכתובים בשפה הזו ותנסה לתרום להם קוד.