Just starting out? That’s great! We’ll show you everything there is to know about front-end development and where to start.
Start writing! 👨💻
- Create a personal blog to start connecting with other developers.
The best apps to do this are Hashnode, Dev.to, and Hackernoon.
Get that extension🌏
You can get tools for the job, so download the best extensions Chrome has to offer:
- DailyDev: It keeps you up to date with the latest programming news.
- WhatFont: identify fonts from any website or even an image.
- ColorPickEyedropper: You can get the exact color of any website, image, video, text, etc.
- Wappalyzer: It allows you to know the complete technology stack of many websites.
- Web Developer: Lots of developer tools in your browser.
- React Developer Tool: It is a tool to inspect a React tree, including component hierarchy, props, state, and more.
- Visbug: Allows you to make any type of change to the visual elements of a website. All through a point-and-click process.
Let’s get the VS Code Extensions🌏
- Bracket Pair Colorizer 2: You can identify brackets with colors.
- Debugger for Firefox: You can debug applications and extensions running through the Mozilla Firefox browser.
- Debugger for Microsoft Edge: You can debug JavaScript code in the Microsoft Edge browser.
- Debugger For Chrome: You can debug JavaScrpit code in the Google Chrome browser or other targets that support the Chrome DevTools protocol. Chrome DevTools Protocol.
- Visual Studio IntelliCode: It has AI-assisted development features for TypeScript/JavaScript, Python developers.
- Live Server: It has a local server with a live reload function for both static and dynamic pages.
- ESLint: You can integrate ESLint into Vs Code, use the library installed in the workspace folder.
- Vetur: Vue tooling for VS Code.
- Placeholder Images: It allows you to generate and insert placeholder images into your HTML in Visual Studio Code, using a number of third-party services, such as Unsplash, a placeholder.it, etc.
- VS Code Great Icons: Organize your workplace by setting the right icon to identify files and folders.
- Rainbow Brackets: You have all kinds of colors, both round, square and squiggly brackets.
- Prettier: It is an opinionated code formatter. It has its own style and parses and reprints your code with its own rules.
- NPM: It is able to support the execution of npm scripts and the validation of the installed modules with the dependencies defined in the package.json file.
package.json
And the VS’s themes too🌏
- Myukai Theme: It allows you to facilitate the reading syntax through a dark and brightly colored mirage theme.
- Horizon Theme: Tastes change all the time. VS Code makes it easy to customize all aspects of the editor.
- Material Theme: Allows you to override the user interface colors, and Material Theme schemes, by adding theme-specific settings to your configuration.
- One Dark Pro: One Dark by Atom, is one of the most installed themes for VS Code.
Recollect all the data you need 📘
- GRID – Malven: It has an excellent visual cheat sheet for you to use in designing the CCS grid.
- LEX – Malven: Used for CSS flex design, it has a visual cheat sheet.
- DEVHINTS: some other cheatsheets.
- DevDocs: FREE, offline, and more than +100 docs in one browser for developers.
- MDN Web Docs: you can find information about Open Web technologies including HTML, CSS, and APIs for both Web sites and progressive web apps.
Find answers📘
- How the Internet Works Video: You can better understand how it works.
- How the Internet Works Brief Videos
- DNS: learn how it works.
- HTTPS: understand how it works.
Learning resources 📘
Lest’s start with JAVASCRIPT:
- FreeCodeCamp: learn JavaScript interactively.
- JavaScript.info: tutorials.
- JavaScript Design Patterns
- JavaScript Reference By MDN
- Eloquent JavaScript: an online book.
- Functional-Light JavaScript: You will learn the basic principles of functional programming as they apply to JavaScript.
- JavaScript30: 30 tutorials to build and learn.
- DOM Manipulation Reference
- How JavaScript works
- JavaScript Event Reference
- Mostly Adequate Guide to Functional Programming
- Code School – from Basics to Best Practices. Different courses related to JavaScript.
- Functional programming – It will allow you to learn the main fundamentals of functional programming.
- Learn JavaScript Online
- Exercism JavaScript Track
REACT:
- JS Apps at Facebook
- React: Rethinking best practices
- React
- React Docs – Quick Start section
basic
- The Road to learn React
basic
- Learn ES6 (ECMAScript 2015)
basic
- Exploring ES6
advanced
- Exploring ES2016 and ES2017
advanced
- React Router Docs
basic
- Getting Started with Redux
basic
- Building React Applications with Idiomatic Redux
advanced
- Get Started with Webpack
- Several project ideas
- React – TodoMVC
- Bootstrapping a React project
- Build a Weather app
- The SoundCloud Client in React + Redux
- Create a Redux/React application with JSON token authentication
- Quotes REST API: The largest database of its kind in the world, offers you an easy way to access the data.
- OpenWeather: You will have access to current weather data and hourly forecasts for 5 and 16 days.
- Public APIs: It has more than 1000 public REST APIs for developers.
- SWAPI
- JSONPlaceholder: You can create prototypes and tests online.
NODEJS:
- Node.js Tutorial
- You Don’t Know Node.js
- The Art of Node
- NodeSchool
- Node Patterns
- Learn Node
- The Node Way
- Express.js Security Tips
- Awesome Nodejs
- nodebestpractices
- Git Handbook
- Cheat Sheets: Sheets covering Git commands, features, SVN, and bash migrations.
- Learn Git branching: Git commands right from your web browser.
- Visualizing Git:Learn how Git commands affect the structure of a repository inside your web browser.
- Git-It: 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.
Online courses📘
- FreeCodeCamp: You can learn how it works and where to start with Web Development.
- CSS TRICKS – Flexbox: a guide to Flexbox.
- Flexbox Froggy: learn CSS Flex by playing.
- Grid Garden: learn CSS Grid by playing.
- CSS TRICKS – A Complete Guide to Grid
- Learn CSS Grid
- Can I Use: It has updated browser compatibility tables for front-end web technologies in desktop and mobile browsers.
- HTML Dog: Simple explanations for complicated questions.
- Marksheet: tutorials of anything you can think of.
- The ODIN Project: It is one of the best ways to learn.
- CSS Effects: CSS animations.
- Keyframes: It allows you to create CSS animations.
- Animista: ready to use CSS animations.
- Interneting Is Hard: tutorials for beginners.
- BEM: cheatsheet.
- Autoprefixer: The postCSS that parses your CSS.
- CSS Formatter: online CSS Formatter, CSS Beautifier.
- Placeholder: Choose the image size after our URL and you will get a placeholder image.
Online Editors 🌐
Images and tools 😁
Organize your information 📝
Make a checklist of everything you want to learn, organize your knowledge and create The Front-End Checklist or the Frontend Development Roadmap.
Guidelines to create a more accessible web 📝
Terminals for Windows🌐
You Tube Channels you should be following📺
Want fonts? Download from here 🖋
Illustrations and drawings 🎨
Icons and symbols 🎨
⚡ Want to land a job? ⚡
- Front-end Developer Interview Questions: For interviewing potential candidates, front-end related questions.
- Front End Interview Handbook: Become an interview hero.
You don’t need to have previous interview experience.
Want a little help? 😁
It’s ok, we have been there too! If you need to contact a professional team of developers, feel free to write to us: