На каком этапе обучения Вы стали писать свой код? Сразу же параллельно, либо синтаксис был уже выучен? Я имею в виду классы, ООП...
не сначало все было как у всех, потом через 4 месяца начал писать прогу которая генерирует отчет для результатов теста на проф ориентация, написал один файл на тысячу строк и все, это было настолько плохо, что даже тогда я это понял, хотя проблем там было куда больше чем я тогда видел