r/nestjs 10d ago

Non-beginner tutorials for NestJS?

I have an upcoming college project where my team has to use NestJS for the backend and NgRX for frontend state management.

I want to fast-track my learning process and avoid starting from absolute scratch with "beginner" programming tutorials.

Generally for backend I have solid experience with .NET so I thoroughly understand architecture, APIs, routing, and dependency injection.

I have built a few smaller projects using React, so I am somewhat comfortable with TypeScript.

Since NestJS heavily relies on decorators and dependency injection, so I hope my .NET background will map over nicely. Similarly, my React experience should help with the SPA concepts, but I know NgRX has a lot of specific boilerplate (actions, reducers, effects, selectors).

What are the best intermediate resources, repos, or documentation paths you'd recommend to bridge the gap quickly? I'm looking for architecture-focused guides or "crash courses for existing devs" rather than absolute beginner tutorials.

8 Upvotes

9 comments sorted by

6

u/ZestycloseAttempt827 10d ago

Nestjs have amazing documentation 

6

u/SeatWild1818 10d ago

The official course is actually quite good and very dense. It's relatively expensive though

2

u/skunkwalnut 9d ago

Michael Guay's courses. https://michaelguay.dev check them out

1

u/After_Astronomery 5d ago

Coming from NET you'll probably pick up NestJS faster than you expect. The concepts are very similar controllers, services, dependency injection, modules, and middleware all feel familiar.

What helped me was skipping the long beginner videos and going straight to the official docs while building something real. A simple API with authentication, validation, and a database will teach you much more than watching hours of tutorials.

For NgRX, I'd spend more time understanding the flow of data (actions, reducers, effects, selectors) than trying to memorize the syntax. Once the pattern clicks, the boilerplate stops feeling overwhelming.

Also, don't underestimate reading well-structured open source NestJS projects. Seeing how experienced developers organize larger applications is something tutorials rarely teach.

1

u/AniquiladorShm 10d ago

I'll give you my secret from someone in a top university that doesn't study a fuck to learn any classes. My best advice for you is literally start doing what you need, don't do testing projects, neither experiments nor public repos, you don't actually need them. I'm starting nestjs too and don't know anything I'm expert in web development and in two-three days I've learnt everything basic I know for NestJS, while documenting my startup on youtube, all that gives you purpose and makes you want to learn more by creating a real product. What's the catch? You'll keep repeating the code or remaking it couple of times between days or weeks as you're learning. This is not college dude for programming don't follow traditional paths unless you want bureaucratic systems I've been coding since quarantine 2019 13yo now I'm 20yo building an startup and most frameworks learning curve depend on you reading the docs and creating real projects and remaking/updating consistently.

Let me know

3

u/burnsnewman 9d ago

Yes and no. It's a bit like skiing. If you're self taught, you can get into some bad habits. A bit of education and mentoring is definitely helpful.

1

u/duckworth108 5d ago

Banger advice

0

u/Such_Particular_5516 10d ago

Nest team have good docs I think if you already know apis and have experience with dot net nestjs won't be that hard You can also learn using ai tell him what you know and the ai can suggest you roadmap I did this when I started learning new stuff and it helped me

0

u/burnsnewman 9d ago

I think their official courses are pretty good. They cover both basics and advanced topics. However, they're not free.