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