When writing code it is good to breakdown the down your code into pieces by brainstorming the different part of the application. This seems to help me a-lot, and takes a way the overwhelming feeling that coding has. Coding is definitely a language and talking code out loud will do wonders.