Я конечно не уверен, но по-моему, чтобы научиться писать настоящие программы, нужно прочитать настоящие книжки по программированию. Я вот например читаю руководство по UML. А когда сдам сессию буду читать "1С:Предприятие 8. Управление торговыми операциями в вопросах и ответах. 3-е издание", Богачева Т.Г! Вот так вот!