I am a novice Web Designer and experienced Graphic Designer. I'm not a programmer by any means but I do find it interesting and I am always trying to learn. I dabble in PHP and recently trying to us .ajax. I also create mobile friendly sites using Bootstrap 3.0 and then converting them to a custom Wordpress theme to make them dynamic.
One of my biggest pet peeves is when people post answers to stackoverflow or tutorials online that, while not very complicated, don't break down and explain how it works or why they did it. The best way to learn is to ask questions; and people will ask less if you explain more.