DEV Community

Mukesh Prasad
Mukesh Prasad

Posted on

Frontend Dev: How to start? React?

Hey everyone!

I'm new to frontend development and I want to dive into it, specifically with React.js.

  1. Can you guide me on the best way to get started?
  2. What are the essential concepts I should learn first, and which resources or courses would you recommend for a quick and solid grasp of React.js?

Any tips or learning paths that can help me become competent faster would be greatly appreciated!

Top comments (1)

Collapse
 
luis_pato_f833bd30dfee524 profile image
Luis Pato

I don't think you should start with React.

Here is my advice:

  1. Start learning the basics of HTML and CSS.
    For instance go to some page you like and try to build it using good html and your own css. Just add come placeholder text and images, don't worry too much about the actual content.
    There are lots of resources to learn html5 and css. Just google it or search in youtube. I am sure there are even like CodeCademy or similiar free courses.

  2. Start learning vanilla JS. I know you will want to start creating cool stuff, but take your time to learn the basics, this will payout in the future.
    Once again, there are lots of resources to learn vanilla JS, for instance on youtube, books, some CodeCademy or Udemy courses, ...
    Search for cool website and try to recreate some of the elements they have there.

  3. When you have a good grasp on html, css and js, then you could start looking into some frameworks, like react, vue, ...
    I personally like very much Lit (not a framework, just a little helper to create WebComponents)

And then just practice and try stuff.
Don't forget also to learn about things like Git, npm, css and js bundling, ...)

Have fun!!!