Too Long; Didn't Read
Jure Reljanović explains how he approaches and tries to solve a problem. The same principles of problem-solving can be applied when you are a beginner and when you’re a more experienced programmer, you can learn how to deal with any problem. Every programmer has trouble solving problems, even the more experienced ones. Stack Overflow, Git Hub, and all the other websites, blogs that teach coding are your best friend, not your enemy. By pushing through those problems you become better, not by giving up.