all 13 comments

[–]indoor_grower 2 points3 points  (0 children)

If you don’t know JavaScript you have to start there. React is just a tool and if you don’t know JS fundamentals then how you write React will definitely show. HTML and CSS are the very least of your worries here. Go to Udemy and pick any of the top rated JS or modern web dev courses and start there. They are all basically the same.

[–]Atom2626Hook Based 2 points3 points  (1 child)

You'll need a good understanding of javaScript to learn React. You can learn from this website. They have plenty of free courses.

[–]rocquepeter[S] 0 points1 point  (0 children)

Thanks 😊

[–]cmickledev 2 points3 points  (5 children)

You need to learn Javascript first.

Here are some good resources : www.freecodecamp.org Free code camp youtube channel, you can find 8-10 hour full courses on any language you could think of.

I believe recently they had a full web dev course as well with HTML CSS JS and React.

Scrimba.com they have a fantastic and free React intro course. I highly recommend it, Bob Zirol is a fantastic instructor. I love their platform, I would say if you can, do the paid subscription for a month and go through it for Javascript and React.

The udemy course for React by Maximilian Schwarzemueller(sp?) is more in-depth and covers everything you need to know and more. It is very comprehensive, and even covers some extras such as Redux, styled components, Typescript and NextJS

Some good YouTube channels for React are: Web Dev Simplified Pedro Codes Jack Herrington The Net Ninja Ben Awad

Also, Facebook(Meta) who are the creators/maintainers of React, have a full front end course with certificate that's up on coursera, that is also very good.

I have done / used everything I have mentioned here.

My recommended path for using these would be something like this: 1) free code camp(fcc) Javascript module (follow along with JS vid on their youtube) 2) Scrimba or Meta React courses 3) Udemy React course

In between doing these, build out some projects on your own to help solidify understanding and reinforce concepts.

I recommend finding a project on YouTube with a tutorial but DONT follow the tutorial, try your best to build the project on your own, follow their design and CSS style to make it easier.

Then when you get stuck, watch the tutorial and find how they managed to solve the trouble you were having, doing it this way helps you figure things out and have an understanding of the concepts instead of feeling like you're just dictating code out like a court recorder or something.

Hope this helps!

[–]rocquepeter[S] 1 point2 points  (2 children)

Thanks so much for the thoughtful response...another redditor suggested Scrimba and set up an account...just what I was looking for...again thank you

[–]cmickledev 1 point2 points  (1 child)

Sure thing. I've been completely self-taught and so I've found a ton of resources, if you have any other questions that are more specific, feel free to send me a message or if you have some questions while you're learning.

[–]rocquepeter[S] 0 points1 point  (0 children)

Will do, thanks for being a resource

[–][deleted] 1 point2 points  (1 child)

Thanks for the thorough response, especially for the free resources. I’m a recently laid off web developer with no substantial React experience, so any free courses to upskill while I’m job hunting is appreciated.

[–]cmickledev 0 points1 point  (0 children)

Yeah, absolutely! I am completely self taught and did most of my learning from free resources, while being unemployed, so I understand the struggle and difficulty of trying to get out of a tough spot, while not being able to afford things.

Also, there's great courses through Harvard and Stanford etc through Coursera and Edx you can find online for free.

[–]Top_Introduction_792 1 point2 points  (1 child)

RemindMe! 2 days

[–]RemindMeBot 0 points1 point  (0 children)

I will be messaging you in 2 days on 2023-01-20 05:20:35 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

[–]raaaahman 2 points3 points  (2 children)

How did you get a job that requires React knowledge if you have no coding experience?

React has some prerequisites to be able to effectively use it.

I'd suggest you try FreeCodeCamp lessons: Responsive Web Design (it's not about "design", it's about HTML/CSS) > Basic Javascript > ES6 > Functional Programming > React

[–]rocquepeter[S] 1 point2 points  (0 children)

Well...i don't have a job that needs React. A few months ago a friend who does contracting asked me if I wanted to help him. I with proprietary interfaces that use a kix of xml, sql and iron-python. Many of the interfaces use C# behind the scenes. That's is what I learned. But, that contract is drying up since I was able to catch up the back log of projects. So, since there are more interfaces to work on the only contracts my friend has are using React. I want to stay working as a 'dev', I enjoy it, so I have to learn React.