אני חושב שכדי להיות מתכנת C טוב צריך להזיע ואי אפשר להזיע בחדר ממוזג.
אתם יודעים מה הדרך היעילה והמהירה ביותר ללמד אדם להשתמש בקיצורי מקלדת? לקחת לו את העכבר.הבחור רוצה לכתוב Console Application ב-C ואין שום צורך שהוא ישתמש ב-VS בשביל זה.
חלק גדול מתכנות בשפת C זה הגדרת Dependencies, למידה על Flags של הידור, בניית קובץ makefile וכו'.
אח"כ אנשים לא יודעים אפילו לכתוב makefile וכותבים בשפת C עם פונקציות ב-C++ בלי שהם ישימו לב (וראיתי לא מעט "מדריכים" לשפת C בהם כתובות פונקציות כמו בסינטקס של >> stdout).
אני לא רואה סיבה דידקטית אחת למה להתחיל לתכנת ב-VS. הנוחות הזאת לכאורה תגרום להתפתחות איטית יותר, לא נכונה ותוציא אותו פחות נשכר.