# Learning Path

**URL:** https://discourse.mozilla.org/t/learning-path/70811
**Category:** Learn
**Created:** [November 19, 2020, 8:15am UTC](https://discourse.mozilla.org/t/learning-path/70811 "2020-11-19T08:15:51Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Junaid\_Arshad](https://avatars.discourse-cdn.com/v4/letter/j/dbc845/32.png) [@Junaid\_Arshad](https://discourse.mozilla.org/u/Junaid_Arshad)
#### Post date: [November 19, 2020, 8:15am UTC](https://discourse.mozilla.org/t/learning-path/70811/1 "2020-11-19T08:15:51Z")

</div>

I completed learning from javascript first steps to client-side wep apis and i also completed learning some es6 required for learning react now i started javascript guide and i need job fastly they required react for frontend jobs so i decided to learn react and react has so much things to learn like redux, graphql, css-in-js, jsx and i also see progressive web apps like service workers, cache api even more functional reactive programming with rxjs, there are so much things to learn please help me which technologies i learn first and which i learn later, i am totally confused to see these so much technologies and i need frontend job faster.

---

<div class="post-metadata">

### Author: ![chrisdavidmills](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/chrisdavidmills/32/21688_2.png) [@chrisdavidmills](https://discourse.mozilla.org/u/chrisdavidmills)
#### Post date: [November 19, 2020, 10:10am UTC](https://discourse.mozilla.org/t/learning-path/70811/2 "2020-11-19T10:10:42Z")

</div>

@Junaid_Arshad the ecosystem is so complex these days.

I would definitely start by learning the basics of a couple of frameworks[0], React and probably Vue? Once you know a couple of them, it is not too hard to pick up others. Also learn modern front-end tooling basics [1].

[0] [https://wiki.developer.mozilla.org/en-US/docs/Learn/Tools\_and\_testing/Client-side\_JavaScript\_frameworks](https://wiki.developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks)  
[1] [https://developer.mozilla.org/en-US/docs/Learn/Tools\_and\_testing/Understanding\_client-side\_tools](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Understanding_client-side_tools)
