Без заголовка
Программирование само по себе, конечно, хорошо. А как быстро и когда можно можно научить средствам совместной работы? Все эти контроля версий, issue и прочие трекеры? Первые не только к программам подходят, но и вообще к любому тексту. А вторые — подходят вообще ко всему?