שפת C היא הבסיס לדעתי לכל שפות התכנות ושווה להשקיע ללמוד את השפה כמו שצריך. אחר כך כשמגיעים לC++ זו כבר שפה משופרת שהכל בה מוכן. בשפת C צריך יותר להשקיע מחשבה לדעתי. תתחילו מC עדיף.
מה עם bnayal, אבל אני רשמתי C++ לא בטעות. שפת C היא די קלה ולמדתי אותה ממקומות שונים ברשת. קצת יותר קשה להבין את הנושא של classים וגם אם יודעים עדיף שיהיה ספר שיכסה את הנושאים האלה טוב.
c++ זה לא סתם שפה מונחית עצמים. זה להסתכל על עולם התיכנות כמו על העולם האמיתי וזה מה שגאוני בשפה. כשאתה מתכנת בc++ תחשוב על העולם שאתה חי בו. איך אתה מגדיר עצמים? אתה נותן להם תכונות שאלה השדות שלך בclass ולכל עצם את מגדיר כמה פונקציות שאלה פעולות שאתה עושה על העצם. אם בעוד חודש העצם שלך ישתנה. אתה יכול להוסיף לו שדה ולהוסיף לו פונקציות בלי לפגוע בשאר המחלקות שהגדרת. השפה c++ מקלה על המתכנת ולא נותנת לו לפגוע בשדות פרטיים של מחלקה. אחרי שעובדים עם c++ מבינים שגאון אותו אחד שהמציא אותה. הוא לקח את כל הבעיות שהיו בc ושכלל אותם ופתר לא מעט בעיות.