DEV Community

Nirjal Mahat
Nirjal Mahat

Posted on

Best Learning Path to Master NextJS

Hello a Begineer Here. Trying to learn NextJS after learning a bit of React. If you are a NextJS Developer, can you please guide me towards your best way to mastering Next? As a NextJS developer what mistakes did you make at the beginning learning phase? What should I mostly focus on, what should I avoid as a begineer? What learning resources do you suggest? Currently I am going through Fireship's Next-Firebase course. I find it great. What else should I do?

Top comments (9)

Collapse
 
ironcladdev profile image
Conner Ow

I unfortunately am not a professional, but I can code almost anything with next. What I would do is (if you haven't already), get a strong understanding of react and how it works. Practice making a few interactive frontend apps before moving to next.

After mastering react, next is the easy part. You'll be sure to start loving it when you start coding in next.

If you are going to try and do the backend as well as the frontend, you'll have to know express.js quite well. A nice npm package to make middleware easy is next-connect. I would for sure recommend trying it out!

Other than that, don't be afraid to hook up your next.js app to an express api. Some hosting providers such as vercel don't allow certain things like pupeteer, cron jobs, and email sending. That's when express does the work for you.
Just remember to add authentication.

I guess that's all I have to say on the topic. I do have a pretty handy tool (my dev.to dashboard) for freelance work if you wanted to add an admin dashboard to it.

Collapse
 
nirzal07 profile image
Nirjal Mahat

Thanks a lot for your answer. I really appreciate it. I have build some minor projects on react but my react understanding is just average I guess. Surely I will try different react projects from now on.

Collapse
 
andrewbaisden profile image
Andrew Baisden

The official documentation is pretty good.

Collapse
 
cvitaa11 profile image
Ivan Cvitkovic
Collapse
 
nirzal07 profile image
Nirjal Mahat

I'll definitely check them out. Thank you very much!!!

Collapse
 
gokhandemirhan profile image
Gokhan Demirhan

Start with JAMStack and learn what it does and why it is usefull. Next.js documentation and their tutorial of creating a blog with Next.js is very usefull too. Then you wanna jump into creating some sites with Next. Learn how to use their way of getting data and running functions on the server side.

Collapse
 
nirzal07 profile image
Nirjal Mahat

Currently I am going through Fireship's NextJS course and I love it. And surely I will check out your above mentioned resources. Thanks a lot.

Collapse
 
pixacodagency profile image
Pixacod • Edited

This is playlists made by codevolution on YouTube that I would recommend:
1) "Next.js Tutorial for Beginners"
youtube.com/playlist?list=PLC3y8-r...
2) "Blog with Next.js and Strapi"
youtube.com/watch?v=599ogMbXIyA

Collapse
 
nirzal07 profile image
Nirjal Mahat

I will definitely check them out. Thanks a lot.