One of the great aspects of web development is learning the many different technologies associated with both the frontend and backend. Who knows when you may need to work with UI design, business logic design, data store, infrastructure setup … the list goes on!
I’ve collected a few sites that should be useful for growing your web development skill set and knowledge base. None of them are language specific; instead, they focus more on issues and solutions.
Description: A question and answer site for professional and enthusiast programmers.
User Base: over 2,000,000
When to Visit: When you have specific (or broad) programming query.
Registration/Sign-in required? No.
Features: Search by questions, tags, and users. You are expected to thoroughly search for an answer before asking a question.
Description: Known as “your best source for knowledge”, this site is where industry experts and enthusiasts answer questions asked by community members about all kinds of topics.
User Base: around 2 million
When to Visit: Great for architectural design questions as well as just about any question related to programming.
Registration/Sign-in required? Yes.
Features: Search questions and answers, open questions, blog posts, and reviews. You can also add email notifications on questions you’ve asked and/or answered. It will take 5-10 minutes for you to set up your Quora profile, which includes topic areas of interest. (Nerd FYI: Quora uses Pylons and Comet for its backend and Ubuntu Linux as its operating system with MySQL as its database.)
Description: An online magazine for professional Web designers and developers, with a focus on useful techniques, best practices, and valuable resources
User Base: there are over 160,000 newsletter subscribers
When to Visit: Great for questions about coding, design, mobile, graphics, UX design, and WordPress.
Registration/Sign-in required? No. Comments are moderated.
Features: Search by topic or specific subject to read articles and tutorials. The Smashing Library, which contains over 60 e-books, does cost to use. Smashing Magazine has an active community so take advantage of asking (and answering) questions in the comments.
Mozilla Developer Network
Description: Organized by topics and provides documentation about extensions, themes, applications, frameworks and technologies for developers.
User Base: over 2 million visitors a month
Registration/Sign-in required? No. However, joining allows you to edit docs, submit demos, and have your own profile page.
Features: Search docs by topic, browse tutorials and guides, and get involved with the MDN community. There are sections for making apps, building and using Firefox, and seeing/submitting demos, too.
Description: “Your Web, documented.” An open community of developers building resources for a better web, regardless of brand, browser or platform. Anyone can contribute.
User Base: around 20,000 page views a month
When to Visit: Hot topics include HTML5, SVG, CSS, animations, transforms, and file APIs.
Registration/Sign-in required? No. You must sign-in to edit.
Features: Still in alpha but I expect it to continue to grow. The site is divided into six sections: docs, editing, discussion, blog, community, and issues. You can also view recent changes and edit history to any of the wiki pages, which is pretty neat.
User Base: around 130,000 visitors a month
When to Visit: Want to learn how to do something related to web design and development? What you can’t find on the site should be answered in the forums.
Registration/Sign-in required? No. You must register to use the forums.
Features: Browse the site by topic, and then cruise the forums. Under each topic, you can sort by skill level (beginner or advanced). Most content is written to instruct, help, and teach.
What other resources would you add to this post? Please share in the comments below.