Programming is the real deal and you should not expect to master it in a single day. Its complicated and needs practice and time essentially to grasp. Rookie programmers face a lot of trouble while programming and few of them
Read this post on techat9.com