Introduction
This is a collection of web development resources to help beginners to learn and build projects. It is a Notion page that I have been working on for a while. I have added a lot of resources and I will continue to add more. I hope you find it useful.
These resources are curated by me and Rohan.
You can find more tools and resources at GigaResources.
Features
- Search - Search for resources by name, tags, or description.
- Export - Export resources to PDF, Markdown, or HTML.
- Mobile Friendly - The page is mobile friendly.
Resources
- HTML - HTML is the standard markup language for creating Web pages.
- CSS - CSS is the language we use to style an HTML document.
- Tailwind CSS - Tailwind CSS is a utility-first CSS framework for rapidly building custom user interfaces.
- JavaScript - JavaScript is the programming language of HTML and the Web.
- React - React is a JavaScript library for building user interfaces.
- Vue.js - Vue.js is an open-source Model–view–viewmodel JavaScript framework for building user interfaces and single-page applications.
- Node.js - Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser.
- Express - Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
- MongoDB - MongoDB is a cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas.
Other resources and tools
- Tools & Websites - Tools and websites to help you build projects.
- Cheatsheets - Cheatsheets related to above resources
- Blogs - Popular blogs related to web development.
- Roadmaps - Roadmaps have been also included to help you learn and build projects.
- Youtube Channels - Youtube channels related to web development.