stackoverflow.com
Stack Overflow is the largest online community for programmers to learn, share their knowledge, and advance their careers
Become an expert or ask an advisor about ANY subject, such as financial advice or medical questions, at this question-and-answer community.