You only need this post to become a Front-end Developer because this post has nearly unlimited amount of every type of resources covering everything you will need.
Blog your Journey
- DevDojo - Will help you create cool sh*t
- HashnodeĀ - Hashnode is the easiest way to start a developer blog on your personal domain š for free and connect with the readers through our global dev community! š©āš»šØāš»
- Dev.toĀ - DEV is a community of software developers getting together to help one another out.
- HackernoonĀ - An Independent Tech Media Site
Must have Chrome extensions
- DailyDevĀ - Get the latest new about the Dev community in your chrome default tab.
- WhatFontĀ - Get to know which font is the website using.
- ColorPick EyedropperĀ - Get to know which color is the website using by just dropping the pen.
- WappalyzerĀ - Get to know the tech stack of any website
- Web DeveloperĀ - Amazing amount of tools this extensions has.
- React developer toolsĀ - React Developer Tools is a Chrome DevTools extension for the open-source React JavaScript library. It allows you to inspect the React component hierarchies in the Chrome Developer Tools.
- VisbugĀ - Open source browser design tools Open source web design debug tools built with JavaScript: a FireBug for designers.
VS Code Must have extensions
- Tabnine - The ultimate extension to Code faster with AI completions.
- NPMĀ - This extension helps you to manage your Package.json and will provide warnings if dependencies are not installed also will help with the version control.
- PrettierĀ - Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.
- Rainbow BracketsĀ - Find that missing tag with ease by color-coding every bracket set in your environment.
- VS Code Great IconsĀ - Organize your environment by applying an appropriate icon set to visually identify files by type.
- Placeholder ImagesĀ - Services like unsplash.it and placehold.it are extremely useful. Now you can save time by adding placeholder images right from within VS Code
- VeturĀ - The official VueJS extension
- ESLintĀ - The extension uses the ESLint library installed in the opened workspace folder.
- Live ServerĀ - Launch a development local Server with live reload feature for static & dynamic pages.
- Visual Studio IntelliCodeĀ - This extension will move the most relevant completion suggestions to the top.
- Debugger For ChromeĀ - This extension allows you to debug your JavaScript code running in the Chrome browser, from inside of VS Code.
- Debugger for Microsoft EdgeĀ - Debug your JavaScript code in the Microsoft Edge browser
- Debugger for FirefoxĀ - Debug your web application or browser extension in Firefox
- Bracket Pair Colorizer 2Ā - A customizable extension for colorizing matching bracketsVS Code themes
- One Dark ProĀ - Atom's iconic One Dark theme for Visual Studio Code
- Material ThemeĀ - The most epic theme now for Visual Studio Code
- Horizon ThemeĀ - A beautifully warm dual theme for Visual Studio Code
- Mayukai ThemeĀ - Dark theme based on mixing swatch of Ayu Theme, Andromeda Theme, Monokai, Material Colors, Original Gruvbox Darktooth Colors, and Dracula Colors.
General Resources
First of all you will need a check list for marking what all you have done in your projects or have learned.
You can see the below image for how the checklist will look like.
Link ->Ā The Front-End Checklist
Frontend Development Roadmap
Learning Resources š
DOCS and Cheat sheets š
- MDN Web DocsĀ - The MDN Web Docs site provides information about Open Web technologies including HTML, CSS, and APIs for both Web sites and progressive web apps.
- DevDocsĀ - Fast, offline, and free documentation browser for developers. Search 100+ docs in one web app.
- DEVHINTSĀ - A modest collection of cheatsheets.
- FLEX - MalvenĀ - A visual cheatsheet for CSS flex layout.
- GRID - MalvenĀ - A visual cheatsheet for CSS grid layout.
š HOW DOES IT WORKS?
For HTML and CSS š
- freeCodeCampĀ - Free course to learn Web Development.Flexbox Froggy - A game that helps you to learn CSS Flex.
- CSS TRICKS - FlexboxĀ - A Complete Guide to Flexbox.Grid Garden - A game for learning CSS Grid.
- CSS TRICKS - A Complete Guide to GridĀ - A comprehensive guide to CSS grid, focusing on all the settings both for the grid parent container and the grid child elements.
- Learn CSS GridĀ - A comprehensive guide to help you understand and learn CSS Grid Layout, by Jonathan Suh.
- Can I UseĀ - Up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.
- HTML DogĀ - Simple and to the point explanations.
- MarksheetĀ - Unlimited amount of tutorials
- The ODIN ProjectĀ - Amazing way of learning.
- CSS EffectsĀ - CSS Animations.
- KeyframesĀ - Create basic or complex CSSĀ @keyframeĀ animations with a visual timeline editor.
- AnimistaĀ - Play with a collection of ready to use CSS animations.
- Interneting Is HardĀ - Friendly web development tutorials for complete beginners.
- BEMĀ - BEM naming cheat sheet.
- AutoprefixerĀ - Autoprefixer is a PostCSS plugin which parses your CSS and adds vendor prefixes.
- CSS FormatterĀ - Online CSS Formatter, CSS Beautifier.
- PlaceholderĀ - How To Use Our Placeholders. Just specify the image size after our URL and you'll get a placeholder image.
š ONLINE IDE, EDITOR
š· IMAGE RESOURCES
- UnsplashĀ - Free images and photos.
- PexelsĀ - Free stock photos.
- LottieFilesĀ - LottieFiles is a collection of animations designed for - Lottie - gone are the days of bugging your developer.
- RemovalAIĀ - Removal.AI is an emerging online image background remover online tool that uses AI and is better than any other Background remover in the market.
- PixabayĀ - Free image or video.
š ACCESSIBILITY
š TERMINALS FOR WINDOWS
YOUTUBE CHANNELS
FONTS AND TYPOGRAPHY
- Google FontsĀ - The #1 resource for free and easy-to-use webfonts.
- FontPairĀ - Font Pair helps designers pair Google Fonts together. Beautiful Google Font combinations and pairs.
- FontjoyĀ - Fontjoy helps designers choose the best font combinations. Mix and match different fonts for the perfect pairing.
- Fonts ArenaĀ - Free fonts, free alternatives to premium fonts, done-for-you-research articles.
šØ ILLUSTRATIONS
- unDrawĀ - Browse to find the illustrations that fit your needs and click to download.
- freepikĀ - Free graphic resources.
- DrawKitĀ - Hand-drawn vector illustration and icon resources, perfect for your next project.
š§ ICONS
- Font AwesomeĀ - Vector icons and social logos.
- IoniconsĀ - Open-Sourced and MIT licensed icon pack.
- icons8Ā - Download free icons in PNG and SVG.
- flaticonĀ - Free vector icons in SVG, PSD, PNG, EPS format or as ICON FONT.
- Simple IconsĀ - 1463 Free SVG icons for popular brands.
Front-end Framework Learning Resources
ā” JAVASCRIPT
ā” REACT
Why React?
ES2015+
Routing
State Management
Bundlers
Build Stuff
Want to goo deep in React? VisitĀ React-Learning
š® APIs
- Quotes REST APIĀ - They Said So has more than 1 million+ quotes in the database, the largest such database in the world. And Quotes API gives easy way to access the data.
- OpenWeatherĀ - Simple and fast and free weather API from OpenWeatherMap you have access to current weather data, hourly, 5- and 16-day forecasts.
- Public APIsĀ - A collective list of more than 1000 Free Public and Open REST APIs for developers.
- SWAPIĀ - The Star Wars API.
- JSONPlaceholderĀ - Free to use fake Online REST API for testing and prototyping.
- Pixelixe - Auto-generate graphics with a single click with our API and integrations.
- Pixelied - A full suite of image editing tools, with standalone solutions for the most common uses, tailored for businesses.Ā You donāt need a designer.
ā” NODEJS
- Node.js TutorialĀ - Node.js Crash Course Tutorial by Net Ninja.
- You Don't Know Node.js
- The Art of NodeĀ - Introductory tutorial covering the basics.
- NodeSchoolĀ - Interactive self guided workshops you can also do on your own.
- Node PatternsĀ - Short books about code and networking patterns related to Node.js.
- Learn NodeĀ - A premium training course to learn to build apps with Node.js, Express, MongoDB.
- The Node WayĀ - An entire philosophy of Node.js best practices and guiding principles exists for writing maintainable modules, scalable applications, and code that is actually pleasant to read.
- Express.js Security TipsĀ - How You Can Save and Secure Your App.
- Awesome NodejsĀ - Delightful Node.js packages and resources.
- nodebestpracticesĀ - Huge list of best practices for building node apps. Important for big projects.
š Learn GIT
- Git HandbookĀ Git, GitHub, DVCS, oh my! Learn all the lingo and the basics of Git.
- Cheat Sheets
Keep these handy! Reference sheets covering Git commands, features, SVN migrations, and bash. Available in a multiple languages. - Learn Git branching
Try Git commands right from your web browser. Featuring some of your soon-to-be favorites: branch, add, commit, merge, revert, cherry-pick, rebase! - Visualizing Git
Look under the hood! Explore how Git commands affect the structure of a repository within your web browser with a free explore mode, and some constructed scenarios. - Git-It
Youāve downloaded Git, now what? Download Git-It to your machine and youāll get a hands-on tutorial that teaches you to use Git right from your local environment, using commands on real repositories. - OH shit, Git!?!Ā - The amazing way to learn Git.
Prepare for Interview (Questions)
Monetization for small creator
You can join the amazing websiteĀ Buy Me A CoffeeĀ and get support and also start a membership if you're a content writer
I usually make content related to Tech, Coding and Many More things. I give very amazing content to my supporters and many more features. You can support me here ->Ā Support Me
Thanks For Seeing this post. If you didn't liked this post let me know in the comments