Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
you'll always find people helping! Thanks for those guys!
ps: it is a technical job to google for something useful here, hope it would be OK in future!