paint-brush
Free Tools That Will Help You Grow As A Front-End Developer In 2021ā€‚by@rahull
1,299 reads
1,299 reads

Free Tools That Will Help You Grow As A Front-End Developer In 2021

by RahulApril 15th, 2021
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

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....

People Mentioned

Mention Thumbnail
Mention Thumbnail

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Free Tools That Will Help You Grow As A Front-End Developer In 2021
Rahul HackerNoon profile picture

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