I assume that the problem is about programming. I've recently experienced a problem in JavaScript actually. I was working on a simple To-Do List App. Everything was fine, except I wasn't able to mark the tasks as completed. My code was working on the first times but not afterwards. Firstly, I checked my syntax and it was fine. Than I've made a research about the error I'm getting. I couldn't find anything because my alghoritm was wrong in the first place. After I understood that my alghorithm is wrong, I commented my current code and tried to approach the problem from another perspective. After some struggle, I've managed to develop a new alghorithm that works perfectly. I'd love to explain the technical stuff about my problem but that answer would be an essay then. Long story short, when I deal with problems about programming, I follow 4 simple steps: 1 - Check your syntax and correct it if its wrong 2 - Do a research about the problem on internet and try the plausible solutions 3 - Check your alghorithm if its true and try to fix it 4 - Start over if nothing works