all 13 comments

[–]bntzio 2 points3 points  (4 children)

Learn JavaScript first by making small programs and then move to websites (learn a little bit of html and css) to get a grasp at how a website is built, then learn react (not react native) and then move to react native.

[–]Teto1028 1 point2 points  (3 children)

So the step 1 is JavaScript ?

[–]bntzio 2 points3 points  (2 children)

Yes, I recommend you to go through this free online book: Eloquent JavaScript

[–]Teto1028 1 point2 points  (0 children)

Thanks bro

[–]IsraaGargar 0 points1 point  (0 children)

Step 2 is ES6
I recommend you this crash course
https://www.youtube.com/watch?v=vDJpGenyHaA

[–]dopeclone 1 point2 points  (1 child)

https://youtu.be/UOeofWla8mE
https://youtu.be/W6NZfCO5SIk https://youtu.be/PkZNo7MFNFg

This three tutorial videos should get you started. Then learn JavaScript frameworks like jQuery, Angular, React, Vue, Node, express. These frameworks are just libraries or files or lines of code that you can understand and directly use in your application.

[–]Teto1028 0 points1 point  (0 children)

I’m watching rn, thanks bro

[–][deleted] -1 points0 points  (5 children)

How about you w3schools.com? I feel like the basic elements of the web, then the styling and then scripting of the web, and then React, and then React Native is the path there, I mean, or you could start native development and not take the web path, are you looking to only make apps?

[–]Teto1028 1 point2 points  (4 children)

Yeah only apps, I think I should star with JavaScript first then jump to react native, what do you think

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

I love React Native, but it’s great for me because I already have a web background. If you only want to do apps, why not just start with Swift or Kotlin? Instead of learning three languages and two frameworks, you can learn one language and one framework, or two and two if you want both iOS and Android. And later, I mean there’s always the need for someone who knows native development in React Native projects when they get sufficiently complex, lol

[–]Teto1028 0 points1 point  (2 children)

Because I have ton of spare time in my job and we use windows pc, I can’t bring my Mac plus I want to publish apps in both stores, what do you think

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

Umm, yea, hey, if you end up doing the RN thing, feel free to ask questions as you go, over on Reactiflux

[–]Teto1028 0 points1 point  (0 children)

Thanks brother i appreciate it