DEV Community

João Castro
João Castro

Posted on

Front End First Step

The beginning of every journey is full of challenges and barriers that need to be overcome. There is always that fear of the unknown and the feeling that everything will be very difficult, but you always feel that when you start a project and the feeling of growth always rewards the effort.

As you are not the first to go through this trail, take the opportunity to learn from those who have gone before and left several ways to facilitate the process.

I will leave here a small step by step of what is most important so that your learning is optimized and you make the most of your time.

Internet

HTTP
what is DNS
Browsers and Hosting

HTML

Semantic HTML
SEO
Accessibility

CSS

Responsive Design
Layouts (floats, position, display, css grid)

Javascript

Syntax
DOM (learn to manipulate)
ES6
Fetch API

Git e Github

Build Tools

NPM Scripts
Webpack

Choose a Framework

React js (redux)
Angular
Vue js

Follow this model, it's the basics to really understand and not just replicate. Dedicate yourself and see the results.

Top comments (0)