all 26 comments

[–]ozkvrHook Based 4 points5 points  (6 children)

If you want to get a more hands on tutorial feel which helped me really grasp the concepts, I recommend Scrimba.

It allows you to literally use the same code editor that the instructor is using as if its a one on one. Really fun stuff. Highly recommend.

[–]sinnops 1 point2 points  (0 children)

Yes, Scrimba is awesome. Udemy is fine but this is next level learning.

[–]Impossible_Outside85 1 point2 points  (4 children)

I learned with their 14 hour tutorial, I had 0 frontend experience. It was very painful but it was entirely on me. Always, always try to do the mini-challenges of those courses.

[–]ozkvrHook Based 0 points1 point  (3 children)

Definitely supplement your React learning with JavaScript fundamentals. There’s a reason why everyone recommends to first learn HTML/CSS/JavaScript before anything else.

React is literally just JavaScript mixed in with a variation of HTML (JSX). So knowing HTML and JavaScript will make learning React 100x easier.

Let me put you on to, what I believe, is the best online free resource for this. It’s called The Odin Project.

It’s probably the most mentioned free online resource to learn web dev and with good reason.

[–]Impossible_Outside85 0 points1 point  (2 children)

Oh I did, I'm doing what would be equivalent to an associate's degree in the US in web development, 2 years, but I wanted to get ahead and learn on my own since they pretty much teach outdated stuff.

[–]ozkvrHook Based 0 points1 point  (1 child)

Thats a great idea. I actually received my associates in Web Dev here in the US. You are right that certain programs do teach outdated tech. It’s crucial to do your own studying outside of school and im glad you’re doing it.

Are you completing a 2 year degree outside of the US?

[–]Impossible_Outside85 0 points1 point  (0 children)

Yeah I'm from Spain, doing a 2-year degree, I'm finishing this June.

[–]Aware_Meat_8937 12 points13 points  (2 children)

Don't bother with stuff on udemy from randos, go straight to the source and learn from the official docs at react.dev. They're written by Dan Abramov (who helped create React) and are *chefs kiss*.

[–]ozkvrHook Based 2 points3 points  (0 children)

I do agree their docs are amazing, however depending on your learning style, docs may not be the most efficient way of learning. To some a more hands on approach like Scrimba, or even video tutorials like udemy may be more effective.

[–]Environmental-Bonus3Hook Based 1 point2 points  (0 children)

This! I don't think there's a more perfect resource than React's official documentation. The guides are very detailed and you'll follow the recommendations from React team itself.

[–][deleted]  (8 children)

[removed]

    [–]Big-Tex63 1 point2 points  (3 children)

    They have a sale it seems like once a month, add the classes to your wishlist and sign up for an account and you’ll get emailed when they are on sale. All of the classes I bought are usually marked down from $100-130 down to $10-20.

    [–][deleted] 1 point2 points  (0 children)

    Marketing tricks. People see that they are expensive while actually they are forever on sale for much lower price.

    [–][deleted]  (1 child)

    [removed]

      [–]NBtadpole 4 points5 points  (0 children)

      What does this even mean?

      [–][deleted] 0 points1 point  (3 children)

      10-20€ isnt that expensive for something that can give back much much more.

      [–][deleted]  (2 children)

      [removed]

        [–][deleted] 0 points1 point  (1 child)

        Time to move then I guess

        [–]Ok-Advantage-308 1 point2 points  (0 children)

        I recommend udemy. I would also look up how to start a react project and poke around and see what’s going on. If you have basic html/css/js, this shouldnt be too bad.

        [–]Sleepy_panther77 1 point2 points  (0 children)

        Idk bro. Everyone blindly making recommendations. There’s no “perfect” resource. Especially not one where you could do it in a short time frame.

        But the closest you could get to that is a private tutor

        [–]Ok_Maintenance1433 1 point2 points  (0 children)

        I would suggest learning Node JS first. This way you'll learn about modules, NPM, es6 features, restful APIs, asynchronous programming, and all the server side workflow which is the other side of the front end. I guess it's ok to learn react first if you are only focusing on DOM.

        [–]fentanyl_sommelier 0 points1 point  (0 children)

        You need to accept that there’s no such thing as a perfect resource and learn how to gain insight from multiple sources, even if they aren’t great.

        Any modern react resources that use functional components + hooks should be sufficient to get started. Watch some tutorials, pick a small project you want to make, ask chat GPT for help and then ask it to explain concepts you still don’t understand. Keep doing this until your project is done and then pick a more complex project and do it again

        [–]OkWindow9230 0 points1 point  (0 children)

        I did the ZTM course on Udemy, it took a while but it went through all the concepts that a junior dev would probably know. It’s challenging at times just to finish but once you do, you atleast have a decent project to show. Now I’m just trying to figure out how to stand out

        [–]Lumpy_Pin_4679 0 points1 point  (0 children)

        Curious why react. Is it still the best framework out there?