Вибір першої IDE для С
Перший IDE завжди був і повинен бути блокнот (паперовий). Або зошит. Письмовий текст запам'ятовується міцніше за друкований.
А ось програмувати вже потрібно в чомусь зі свистелками-підсвічуваннями (хоча можна і без автодоповнення).
Я поки що теж використовую саме це… Але хотілося б почути більше думок.
І я думаю шанувальники *nix-way повинні використовувати Vim / Emacs :) А Eclipse звичайно open але не *nix-way.
Сам викладав С\С++ в університеті як аспірант, використовували Microsoft Visual Studio Express. Напевно, оптимальний варіант, особливо з вашою умовою «з часом стати IDE для роботи».
Ще можу рекомендувати Qt Creator. Також дуже зручне середовище розробки. Наворотів, звичайно ж, менше ніж у студії, але на першому курсі напевно це буде плюсом.