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?

Discussion (9)

Collapse
ironcladdev profile image
IroncladDev

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 Author

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
cvitaa11 profile image
Ivan Cvitkovic
Collapse
nirzal07 profile image
Nirjal Mahat Author

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 Author

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 on

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 Author

I will definitely check them out. Thanks a lot.

Collapse
andrewbaisden profile image
Andrew Baisden

The official documentation is pretty good.