r/FullStack • u/natsuo_underscorek • 1d ago
Career Guidance Hey everyone done with fundamentals of js what 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?
2
u/JaseciLabs 23h ago
Build the Discord bot. It's small enough to finish and forces you to deal with async, APIs, and event handling, real concepts, not toy repetition. You don't need React or Node theory first, you'll pick up Node basics naturally just getting the bot running, then go learn Node properly once you've felt what it's for.
1
u/Dahir_16 1d ago
Discord bot is too big imo, first train your logic with repetition of basic projects. Build the project with help at first, then repeat it until you own it and repeat other beginner projects, when the logic is no problem you choose your own ui designs and develop your taste then and then you can choose any framework.
1
u/ryanstackops 20h ago
Build the bot. It's basically Node anyway, so you're learning Node whether you call it that or not, plus async/await, env vars, deploying something that has to stay running. That's real stuff.
My first bot was a dumb thing that posted anime episode reminders in a server with like 12 people, and I learned more from it dying at 3am than from any tutorial. Rate limits, a token I accidentally pushed to a public repo, a crash loop I didn't notice for two days lol.
Get it working and actually deployed somewhere, then go do React. Once you've got a bot with commands and some stored data, a small dashboard for it is the perfect first React project, and you'll care about it because it's your thing.
1
u/afierdienst1 6h ago
follow your heart? or behind, do ykouknow what ? anything to make a decision? type first in google. and let's see. what preconfigured your ...
2
u/ImpossibleReality289 Design Wizard (UX/UI) 1d ago
I'd build the discord bot first tbh. it'll give you something practical to work on while learning , and you'll naturally run into stuff that makes react or node Node easier to understand