Возможно, что программирование просто не затягивает. Это нормально и не нужно себя насиловать. Тогда не делать ничего и не париться.
Это такое занятие к которому должно тянуть, трудности мотивировать, а ситуация когда чего-то не знаешь - заставлять учиться.
Также возможно, что для мотивации нехватает похвалы или результатов. Тогда нужно делать такие программы для себя которые будут приносить профит - автоматизация рутины, например.