В моём курсе я опишу работу с двумя компиляторами С и С++: Borland C v3.10 и Watcom C/C++ v11.0. Borland C гораздо удобнее, чем Watcom, имеет интегрированную среду, похожую на Паскалевскую, поэтому я рекомендую Borland C для начального изучени. Watcom C/C++ - гораздо мощнее, но в нём нет нормальной интегрированной среды для ДОСа.
Оба этих компилятора достаточно распространены, поэтому достать (нелицензионно скопировать их) сравнительно легко. Я не рекомендую использовать визуальные модификации С (Borland C++ Builder, Microsoft Visual Studio) для начального обучения, так как программирование для Windows - и так достаточно трудная тема (она будет рассмотрена в конце курса).
Итак, вам нужно иметь: Borland C v3.10 или Watcom C/C++ v10.0. Для их работы нужна машина, не хуже AT - 386,4 Mb, 50 Mb.