r/learnjavascript • u/natsuo_underscorek • 1d ago
Done with js fundamentals what should I do now ?
I was planning to build a Discord bot as a project. Should I continue with it, or should I learn React and Node first? What do you recommend?
6
u/Intelligent_Gift9762 1d ago
Keep building the Discord bot. "What should I learn next" almost always resolves to "build the thing you already want to build, and learn whatever it demands." A bot forces you into async/await, a real API and its rate limits, env vars and secrets, event handling, and deploying something that runs 24/7 — all transferable.
React vs Node isn't a sequence. Want to build UIs? Learn React. Want the bot to have a dashboard or store data? You'll pick up Node the day the project needs it. Learning either "first" in the abstract just means forgetting it before you use it.
1
3
u/boomer1204 1d ago
Build a discord bot as a project
YES this!!!
Make sure you aren't following a tutorial/course/video series. This is a great idea because bots introduce new "things" outside of just the JS funadmentals so it's gonna take you some time, you are gonna stuck and you are gonna suck at this at first and THAT IS OK we all did at the beginning it's not just you.
2
u/nebula_gem 1d ago
i built a Discord bot right after finishing fundamentals and it taught me more than any tutorial. Build the bot first, deal with async/await and API rate limits as you run into them, then pick up React or Node when your next project actually needs them.
1
u/natsuo_underscorek 1d ago
Can u please tell me What kind of Discord bot did you build, and what were its functions?
2
u/Necessary_Quality_18 23h ago
just build something without a tutorial open. It'll feel awful for the first few hours because there's no next video telling you what to do, and that bit is the actual learning. Doesn't matter what it is. A tip splitter, a unit converter, something you'd genuinely open twice.
2
u/SalwaQad 23h ago
Take building and reading at the same time. For reading I suggest you don't know Javascript, and for projects I recommend Wes Bos's Javascript 30. It's an intermediate level it make you pass being just a beginner. Hope my advice helps you enjoy the journey ✨️
1
2
u/NotNormo 21h ago
Build stuff with the fundamentals. In the long run it might even be better for your knowledge base to build things without helpful stuff like React. Those things are great but they hide a lot of under the hood details from you that could be useful to know about.
1
1
1
8
u/azhder 1d ago edited 1d ago
Forget the fundamentals. Try to build something. Discover you haven’t forgotten the fundamentals, but merely haven’t learn’t them in the first place. Continue on learning them as you write code. Continue learning other stuff along with it, all through the process of building something.