Рекомендую читать книги крупнейшего специалиста современности в вопросах отладки приложений Джона Роббинса.

Не умея находить ошибки в созданных приложениях никогда не стать хорошим программистом.

Одолев труд "Отладка приложений для Microsft .NET и Microsoft Windows" начинающий программист может выиграть

годы. Стать успешным и востребованным специалистом.

Дело даже не в конкретных языках программирования и ОС, используемой в качестве платформы.

Речь идет о самой философии правильного подхода к программированию. Этот труд в качестве введения в

профессию программиста, ИМХО, лучший из всех встреченных мною.