- מה ההבדלים?
שאלה כללית מאוד.. אפשר לכתוב עליה מאמרים באורך עמודים..
יש כל כך הרבה שפות תכנות, ששוב אתה לא ספציפי.
מין הסתם אני לא אשב ואכתוב לך את כל ההבדלים (זה גם מאסה של חומר, וגן כמובן שאני לא יודע את כל ההבדלים).
להגיד לך מה ההבדלים במדויק אני לא יכול, אבל פחות או יותר בקצרה:
PHP, HTML, XHTML, JavaScript - משמשים בעיקר בבניית אתרים.
C, C++,C#, JAVA - משמשים בעיקר לבניית תוכנות (JAVA לדוגמא יכולה לשמש גם כשפה לפיתוח משחקים. דוגמאת Runescape).
כמובן שניתן להוסיף שפת תכנות לכאן ולכאן. אבל אלה השימושים העיקריים.
SQL, MySQL - שפות (לא תכנות) של בסיסי מידע.
יש עוד כל מני שפות כמו פסקל, בייסיק (תוכנות משנת ה-תרת"ח שההורים שלנו למדו..) אבל אין לנו צורך בהם.
- מה כל אחת נותנת שהשנייה לא?
אתה בטח לא מצפה שנרשום טבלת "יתרונות חסרונות".
אפשר להוציא ספר בנושא

אם תריץ חיפוש קצר בגוגל על כל אחת מהשפות תוכל למצוא בקלות הבדלים חדשים שנוספו יחד עם שדרוג השפה.
שדרוג זמן הקימפול, דרך\צורת הקימפול, תוספות של אלגוריתמים וכו'..
- איזה דברים אפשר לעשות עם כל שפה?
זה בעצם מה שכתבתי לפני כן:
PHP, HTML, XHTML, JavaScript - משמשים בעיקר בבניית אתרים.
C, C++,C#, JAVA - משמשים בעיקר לבניית תוכנות (JAVA יכולה לשמש גם כשפה לפיתוח משחקים. דוגמאת Runescape).
כמובן שניתן להוסיף שפת תכנות לכאן ולכאן. אבל אלה השימושים העיקריים.
SQL, MySQL - בסיסי נתונים.
*דעה אישית
אם אתה בעד פיתוח תוכנות\משחקים - הייתי ממליץ לך להתחיל מ-JAVA, ולאחר מכן ל-C# (שפות די דומות מבחינת הכתיב..)
אם אתה בעד פיתוח אתרים - אין ספק שאתה צריך להתחיל מ-HTML. לאחר מכן PHP ואז SQL\MySQL לבחירתך.
שיהיה בהצלחה
