Closed chris567 closed 5 years ago
Hey - you'll need to learn a whole bunch of stuff. I got your email and I don't want to discourage you, but the skillset needed for this takes years to develop. Basically you'll need everything.
If I were doing it:
Backend - Node.js express Data - GraphQL Frontend- react.js Database - mysql or postgres
Each of these things youll go down a rabbit hole of best practices and tools for each one.
So - I can't really answer this other than saying "everything :)"
Thanks so much for responding! Really appreciate your input. Agree on Node.js and Express. Not sure why I would need GraphQL. Would it be easier if I used EJS instead of React, and socket.io instead of ajax (once login credentials are verified)? How about sqlite instead of Postgres?
On Thu, Jan 3, 2019 at 2:12 PM Wes Bos notifications@github.com wrote:
Hey - you'll need to learn a whole bunch of stuff. I got your email and I don't want to discourage you, but the skillset needed for this takes years to develop. Basically you'll need everything.
If I were doing it:
Backend - Node.js express Data - GraphQL Frontend- react.js Database - mysql or postgres
Each of these things youll go down a rabbit hole of best practices and tools for each one.
So - I can't really answer this other than saying "everything :)"
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/wesbos/ama/issues/249#issuecomment-451262884, or mute the thread https://github.com/notifications/unsubscribe-auth/APICqtvTd8SbKgm_o_t-Uy7joiNySDsFks5u_mQsgaJpZM4ZnChm .
What languages would I need to learn / in what order etc.?