Насчет чужего кода тоже не согласен. Опыт есть. В Делфи использую только стандартные компоненты за редким исключением. По моему, гораздо полезнее изучение разных "алгоритмов и структур " . Т.е. овладение общим принципом  и применение его частным и очень конкретным образом, самое то. И потом потихоньку обобщать, если потребуется