How to learn to make a site like twitter?
chris567 opened this issue · comments
What languages would I need to learn / in what order etc.?
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 ***@***.***> 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
<#249 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/APICqtvTd8SbKgm_o_t-Uy7joiNySDsFks5u_mQsgaJpZM4ZnChm>
.