The most important thing in the programming world is to keep learning and practicing.
The heart will break, but broken live on.
When you work on hard problems long enough, you start to see connections where others see only confusion.