очень хочу стать олимпийским чемпионом, но лень оторвать жопу от кресла. Это твой случай. Либо нанимай репетитора (годик походишь, раскачаешься и сам дальше), а если поймешь, что не твое, ищи себя в другом.
Возможно, это не твоё. Если нет способностей к программированию и математике, хорошим программистом не станешь. Когда есть способности, программирование легко изучается, потому что интересно.