I would suggest you go to w3school.com they have really good quick fixes reference material as well as a pretty good teaching method for learning things. If w3school is to vague, then I suggest just putting your topic into a search engine and you are almost guaranteed to find some tech blogger covering the subject extensively and simply.
Overstackflow.com is also full of people who had questions previously with experts answering them. If your question isn't there then all you have to do is pose your own and someone will answer( though they are very tough on the formatting of the question so I honestly try to avoid asking myself)
They way I was taught to program efficiently is to realize the end goal, make a bulleted list of things that make up that goal, and then fit programing techniques and code to those bullets. The more you break things up, the easier it is.