Хочу научиться программить не по-индусски. Для этого нужно читать и разбираться в чужом коде, желательно в профессиональном. Читать, естественно, справочники по языку и литературу по проектированию и алгоритмизации. В обязательном порядке когда-нибудь прочитаю Стива Макконнелла “Совершенный код”, ну и неплохо было бы Дональда Кнута “Искусство программирования” (говорят тяжелый труд).А вот исходники берутся здесь: github.com, sourceforge.net, code.google.com.