TraderNin my experience was the same in the beginning so you just have to persist and at some point you will start to "get" the coding and it will get easier. A big part of it is the problem solving process and the key I've found is to code in small pieces adding a little bit at a time and testing it each time to make sure the new piece works, rather than writing a big piece of code and then having to pull it apart to find the problem. Good luck and keep at it!