@chriscook
going from newbie to pro
Love coding, building beautiful applications and cycling!
Nothing here yet.
No blogs yet.
I strongly feel that Elixir is the future of web apps. This particular combination of Pheonix+React+Redux+Postgres+Redis is THE best stack I can think of right now. Probably the one that I would have chosen as well. Awesome! :)
Here are some of the horrors of reactjs - The learning curve involved with it There is a lot of tooling and configuration required for getting a simple app running. What to use? Webpack or gulp/browserify? How to mix ES6? What is virtual dom and component lifecycles? JSX While its not really a horror but wrapping head around it and writing components is tricky and is not as simple as pure HTML and JS. It looks like you are mixing HTML and Javascript when working with JSX. Thats all, I can think of. Most of which is related to learning. I havn't encountered anything particularly bad in React so far in terms of a frustrating pattern or bad design. I am looking forward to other answers to this post. :)
I am inclined to say you should learn JavaScript first, it will give you the ability to build almost anything on web. Wordpress is moving to JS in near future, so that makes sure your skills will still be relevant in wordpress world. Regarding VR, it seems C# is the way to go. You can learn it once you are done with JS.