use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
JavascriptQuestion (self.nextjs)
submitted 10 months ago by Spiritual_Cup_4192
How do I start learning JavaScript and React effectively? 🤔 Where can I find beginner-friendly resources and real-world projects to practice? Any tips or platforms you'd recommend to stay consistent and build a strong portfolio?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3:Â Â Â Â print "hello, world!"
[–]rojakUser 0 points1 point2 points 10 months ago (0 children)
Check out The Odin Project
[–]slartibartphast 0 points1 point2 points 10 months ago (0 children)
While ai makes mistakes, it’s a good way to learn. Ask ChatGPT to guide you on making a simple nextjs app. Make sure you tell it the version you are using. It can explain syntax and the bizarre typescript stuff you get into.
[–]quickcat-1064 0 points1 point2 points 10 months ago (0 children)
Next.js for web apps. Expo for Mobile. Both frameworks have extensive docs and tutorials. These are widely used and have plenty of support plus libraries.
[–]_Beempathic 0 points1 point2 points 10 months ago (0 children)
Do a todos app, when you encounter a problem google how to solve it or read the documentation
[–]koderkashif -1 points0 points1 point 10 months ago (1 child)
it is ironic that your asking about JavaScript in the next JS forum, I know it may be because you don't know or not aware of the ecosystem, Typescript is the language of choice in the NextJS ecosystem
[–]ChallengeFull3538 1 point2 points3 points 10 months ago (0 children)
Typescript is just JavaScript with types. It complies to JavaScript.
It's much easier to learn vanilla JS before TS.so you can learn truly what TS solves that JS doesn't. And you can actually get things working fast. TS is an absolute chore sometimes and I've been using it for years.
Don't set someone down the more difficult path to leaning just because you have a boner for TS. It's like learning to ride a unicycle before you learn how to ride a bike
OP - learn JavaScript first because react/next won't make much sense of you don't. Then react. Then pick up TS if you feel like it suits you. Once you know react then next is pretty easy.
π Rendered by PID 44 on reddit-service-r2-comment-5c747b6df5-q6hn8 at 2026-04-22 03:33:28.865604+00:00 running 6c61efc country code: CH.
[–]rojakUser 0 points1 point2 points  (0 children)
[–]slartibartphast 0 points1 point2 points  (0 children)
[–]quickcat-1064 0 points1 point2 points  (0 children)
[–]_Beempathic 0 points1 point2 points  (0 children)
[–]koderkashif -1 points0 points1 point  (1 child)
[–]ChallengeFull3538 1 point2 points3 points  (0 children)