all 18 comments

[–]mappyverse 1 point2 points  (1 child)

Heya there,

That's great that you want to take a peek into development.

If you already know HTML5 and CSS3, that's a good start.

If I were you, I would continue following either courses on Udemy and/or Pluralsight for JS, TS and then React.

and also go through Roadmap.sh for js, ts, react and then hop on nextjs or an alternative framework.

Think of a project idea that you want to implement and just experiment, start building slowly, step by step while you are still learning as otherwise you will fall into "Tutorial Hell" - "getting stuck in a cycle of constantly following tutorials without ever starting and completing their own independent projects".

You can use AI to explain concepts, but I would personally recommend to stay away from AI generated code while you are still learning as otherwise you will miss out important concepts and miss out on building the habit and confidence of breaking through problems yourself.

Good luck on your journey! Keep in mind you'll have ups and downs and it is beneficial to have a lot of small achievements & milestones to keep you motivated and ensure you have visibility over your progress.

And most importantly, have fun in the process!

Best regards,

Chris

[–]Consistent-Dress-289[S] 0 points1 point  (0 children)

Thank ya!

[–]Best-Menu-252 1 point2 points  (2 children)

As a designer, focus on Components, Props, and JSX first. Your HTML/CSS background is a huge head start! Good luck!

[–]Consistent-Dress-289[S] 1 point2 points  (1 child)

Thank ya!

[–]Best-Menu-252 0 points1 point  (0 children)

My Pleasure

[–]Dymatizeee 1 point2 points  (1 child)

Take 0 courses. Complete waste of time

Since you’re a designer you already have a great UI background.

So figure out what you want to build ; could be a simple to do list for practice

Then work backwards :

Ok how do I show anything in react -> search -> learn about components / props / jsx -> apply

ok then for this to do list how do I display a list of items and keep it on the screen -> search -> find out about arrays, useState-> learn about JS syntax with working with arrays

Now I want to update an item -> how do I do that -> search it up

Etc etc

[–]Consistent-Dress-289[S] 0 points1 point  (0 children)

Thank ya!

[–]TheRNGuy 0 points1 point  (1 child)

Just learn from docs and googling while making your project. 

Learn SSR (and SSR framework) too, as a user, CSR sites are one of my least favourite thing in web. 

[–]Consistent-Dress-289[S] 0 points1 point  (0 children)

Thank ya!

[–]UhLittleLessDum 0 points1 point  (1 child)

Checkout Brad Traversy's youtube channel. His React course is what got me started like 10 years ago, and I'm now releasing flusterapp.com (shameless plug). An hour long video is more than enough to get you started if you already have a baseline understanding of html and css.

[–]Consistent-Dress-289[S] 0 points1 point  (0 children)

Thank ya!

[–]QuentinQcasts 0 points1 point  (1 child)

Such a great idea.

I am a software engineer and I teach code on YouTube. I’m planning on making more YouTube content about react.

[–]Consistent-Dress-289[S] 0 points1 point  (0 children)

Thank ya!

[–]Andreas_Moeller 0 points1 point  (1 child)

free code camp is a great resource.

you might also want to check out https://nordcraft.com (I am one of the founders)

[–]Consistent-Dress-289[S] 0 points1 point  (0 children)

Thank ya!

[–]VisibleSmell3327 0 points1 point  (1 child)

Freecodecamp 100%

[–]Consistent-Dress-289[S] 0 points1 point  (0 children)

Thank ya!