Resources
Here is a list of resources related to web development I have come across that I have found to be helpful and will be using in the future. I have separated the resources into five categories: Web Documentation, Web News, Developer Communities, Web Developer Content Sites, and JavaScript and React. I have rated them based on how useful they are to me. The rating system is from 7 to 1 with 7 being the best and 1 being not very good.
Web Documentation
MDN Web Docs
Rating - 7
The MDN web docs is a collection of documentation for Web platform technologies. The different technologies it provides documentation for is HTML, CSS, JavaScript and Web APIs. They also have a lot learning resources for students and beginning developers. It is a go to for a lot of developers because it is open-source collaborative project that provides independent and unbiased information on all of these different topics.
Web.dev
Rating - 6
The Web.dev page is written by members of the Chrome team and other experts to contribute topics to the Web.dev site. The site is a great resource that covers topics on a wide variety of topics related to web development. It provides a lot of news and content from its blog and news articles sections. They have a lot of documentation, training, and courses in HTML, CSS, and JavaScript.
Web News
CSS Tricks
Rating - 7
CSS Tricks is dedicated to all things CSS. It has a ton of information about CSS including news articles, guides on how to use CSS features, and provides an in-depth almanac for all the properties and selectors in CSS. The articles and guides are detailed, but easy to understand. They also have great visual examples to help demonstrate to the topic.
Smashing Magazine
Rating - 7
This website provides a lot of useful articles related to front-end web development. Its articles have a mixture of CSS, JavaScript, UX, accessibility, general design, guides, figma, and much more. The articles provide a lot of current content at a consistent and frequent pace. It is easy to find engaging and informative articles related to the web development field.
Developer Communities
Dev Community
Rating - 5
Dev Community is a community-driven open-source resource website for all types of developers. While not web developer specific it does have a lot of content useful for web developers. It allows developers to make posts, share content, and receive help from other developers. Content can range from user-created guides on how to implement features from a coding language. They could also be posting a new idea or concept about how to approach a problem. Users can comment on posts and offer feedback.
Stack Overflow
Rating - 5
Stackoverlow is another community for developers. Again this one is not specifically for web developers but it allows for developers to ask questions to get help from other developers. It is a nice place to get help on a problem you are stuck with. You can either pose a question to the community or look through previous posts asking similar questions as yours to find a solution. While it might not always have a direct answer it can help provide some other ideas to figure out a problem.
Web Developer Content Sites
SDR - Super Dev Resources
Rating - 5
Super Dev Resource publishes articles and resources for designers and developers. The resources it provides are articles that show lots of free resources for designers and developers. The free resources can range from things like fonts, vector-based graphics, backgrounds, and color palettes. It's not all free resources for designers though it also has articles related to development, marketing, and tech. The sections cover a wide range of topics, but not necessarily always centered on web development, but still informative articles for developers.
Web Designer Depot
Rating - 4
Web Design Depot is a resource centered around web design, development, and UX. It provides a lot of creative inspiration by showcasing websites with trendy designs. The website also showcases lots of new tools, fonts, and design trends related to web design and development. There is a freebie section where you can pick up free assets like icons, fonts, patterns, and mock-ups.
30 Seconds of Code
Rating - 6
This resource is a blog where the author posts short code snippets about a topic and describes how it works. The articles are usually on the shorter side but it does show code snippets and provides good descriptions of what the snippet is trying to accomplish. It will even link to MDN docs for certain subjects for more elaboration. It is a great way to learn new techniques and get another perspective on some topics.
The A11y Project
Rating - 7
This website is a community-driven project dedicated to accessibility on the web. It has lots of articles about general information, misconceptions, quick tips, and how-to guides about accessibility. It even has articles about people with disabilities and their experiences using the web. It has a nice checklist that uses the Web Content Accessibility Guidelines (WCAG) standards that should be considered when developing a website.
JavaScript and React
The Modern Javascript Tutorial
Rating - 7
This tutorial is open-source and has been around since 2007. It has many contributors keeping it updated to current standards. It covers basic topics to advanced topics with simple but detailed explanations. It is neatly broken down into sections progressing from basic to advanced. If you can't find a topic you can use the search feature. The explanations on topics are not only simply detailed but also provide code snippet examples. It is a comprehensive guide about JavaScript and how to use it in web development.
Create React App Tutorial
Rating - 7
This is a tutorial about creating a React app. It walks you through the beginning part of creating the React app by using a command line to install the project. It then progresses through the development, testing, and deployment process. Each section has well-written sections for each step and even provides code snippets for demonstrations. This tutorial is an excellent starting point and is great to reference even after you understand some of the basics.