Here are the primary sources we suggest for documentation and reference. If they seem overwhelming at first, don't be deterred. As your knowledge and ability grow, so too will your ability to navigate the documentation and resources.
Stack Overflow is a good resource for finding answers to specific challenges that you are facing. It's a site for asking and answering questions about programming. You need to be careful about what you find there, as there is plenty of bad information to go along with the good. Make sure to search to see if somebody has already answered your question before posting. And double-check that any posts you're referencing are fairly recent (technology changes quickly!). Also, give back by answering questions for other people!
Finally, if you're stuck on something, chances are, somebody has gotten stuck on it, too — try a search engine. To make sure you get up-to-date results, limit your results to the past year. In Google: click Search tools in the bar above your search results, and then change All time to Past year. It's helpful when searching to add the language to your search so you don't find yourself weeding through results for other languages. Here are two example search queries: