לגבי ה-C אני חושב שיש את dev שהיא רצה בווינדוס והיא חינמית - אני בטוח שעוד מעט מישהו יבוא גם עם קישור או משהו.
עריכה:
הנה נוסף לינק
http://www.bloodshed.net/devcpp.html
אבל אני בכלל לא בטוח ש-C היא השפה הכי טובה.
זה מאוד מאוד תלוי מה אתה מתכנן לבנות..
אני לא חושב שהיום יפתחו מערכת גדולה ב-C.
ב-C משתמשים היום בעיקר לlow-level programing, לדרייברים וכאלה.
בוא תנסה לתת כיוון מה אתה רוצה לבנות, ואולי נוכל להמליץ על שפה מתאימה.
אני מאמין שמה שיתאים יותר זו שפה מונחת עצמים (java או שפה דוט-נטית כנראה יתאימו לך יותר).
ייתכן שגם C++, שפה שאגב אני לומד כרגע לעומק, תשרת אותך היטב.
אז ננסה לסכם בקצרה - אם אתה מתחיל ללמוד לתכנת ורוצה רקע, אולי C זו בחירה טובה. אבל לגבי תכנות של מערכות רציניות, לא חושב שכדאי לעבוד איתה.