Web Developers and Designers, where do you get your raw materials from?

Web Development is perhaps the fuzziest science of our times. It keeps evolving constantly and you must keep up with tons of things. One of the most important things are resources, be it fonts, css and bootstrap themes, stock icons and background images or javascript frameworks.

Source