this post was submitted on 29 Jun 2023
7 points (100.0% liked)

Angular

280 readers
2 users here now

A community for discussion about angular

Wormhole

[email protected]

Logo base by Angular under CC BY 4.0 with modifications to add a gradient and drop shadow

founded 1 year ago
MODERATORS
 

Hello all,

I am trying to learn Angular for an upcoming work project and was wondering what is the best resource for learning? Would anyone here recommend a book or possibly a free web site where to learn?

top 4 comments
sorted by: hot top controversial new old
[–] hdsrob 6 points 1 year ago

The official tutorials are a pretty decent starting point.

https://angular.io/tutorial/

[–] [email protected] 5 points 1 year ago

Others have already mentioned the official documentation, which is a solid starting point. If you are jumping into a existing project, chances are that the steepness of the initial learning curve will be determined more by the choice of libraries beyond core Angular.

You'll certainly have to also get familiar with the API of some ready-made component library (Material and the likes), as well as probably some sort of state management (NgRx). The latter in my experience is what needs the most time.

My recommendation: invest dedicated time into learning RxJS, for it is deeply entrenched into core Angular, and it is the basis of all more sophisticated state management libs. Don't get overwhelmed, because in practice it will boil down to 6-10 operators you'll use a lot (map, tap, filter, mergeMap, debouce, distincUntilChanged, take, combineLatest from the top of my mind) and the tail end of little operators you'll look up when needed. https://rxmarbles.com is good for visual learners.

[–] [email protected] 4 points 1 year ago (1 children)

Have you looked at the official angular tutorials? i would definitely start there as those should give you a good foundation for creating angular apps.

[–] Pyrux 2 points 1 year ago

I have not, thank you for the info! I had started reading through one of the apress books but I think the site you've sent on makes the info a little more consumable than a book so thanks again!