Networks like freenode on IRC are constantly providing high levels of support to users from some very advanced individuals in nearly every topic of programming and other topics of discussion that cover nearly all ranges of IT-related subjects. Users chat in real time. The most common answer is to read something from Google or a documentation or some other source you then eventually learn to look up your self.
Languages like PHP are great because PHP.net provides a complete function reference that is easily searchable.
http://soundcloud.com/djjackboy/djjackboy-pfm