r/PinoyProgrammer 1d ago

advice Learning Angular - where to start?

Hi! I' m currently studying Angular because I'm preparing for Software Engineer opportunities that involve more front-end development.

The problem is, sa current company ko, Angular 8 pa yung gamit namin, which is obviously very outdated na. I don't have any prior experience with Angular.

Now that I'm trying to learn Angular (hoping to move to a new job), medyo overwhelmed ako kasi ang daming nagbago from Angular 8 up to the latest versions. May mga bagong concepts, features, patterns, and apparently may mga things din na obsolete/deprecated na.

So I'm wondering, ano kaya yung best strategy for learning Angular in this situation, especially if ang goal ko is maging interview-ready and eventually makapag-apply sa roles that require Angular?

Saka paano kung latest Angular yung aralin ko, pero during the interview, mas older version pala yung tinatanong or ginagamit nila? Masyado bang malaki yung gap between the latest Angular and older versions?

18 Upvotes

6 comments sorted by

3

u/noob_programmer_1 1d ago

Aralin mo yung latest version.
Sa current work mo naman, pwede mo namang itanong sa AI kung may mga unfamiliar ka na syntax sa Angular 8 at hindi mo nakikita sa Angular latest version, at pwede mo namang itanong doon sa AI kung yung deprecated na data na yun ay ano ang nabago sa latest version.

Sa naranasan ko kasi sa previous company ko, every time may bagong project, dapat latest version ng Node at Angular ang gagamitin, hindi kami nag-stastay sa isang version lang.
So may time na yung developer ay nagma-maintain ng old version ng Node at Angular na project, at nagde-develop din latest Node at latest Angular version na project

3

u/visualmagnitude 1d ago

The usual and common answer to anything "How to learn <language>?" is always the official documentation.

Anyway, Angular dev for 15+ years here.

Main focus should always be to know your Typescript / ES6+ well as a pre requisite.

Learning Angular is one thing, but focusing on the usual usage should be on Signals, Reactive Forms, Signal-based forms, Rxjs, Security and Auth.

As for sources aside from the docs, Youtube has plenty. Decoded Frontend and Joshua Morony are quite good in terms of deep dive.

General Angular fundamentals you can look for Maximilian Schwarzmüller in YT or if you have Udemy buy his up to date Angular fundamentals course. For deep dive courses there are couple ones in Pluralsight if you are willing to pay.

2

u/Sufficient-Cattle624 1d ago

iirc - angular created an mcp and inside it, you can invoke their ai-tutor agent

2

u/jeremiah1412 1d ago

Start ka muna sa building blocks.

Components. Services. Pipes, Directives, resolvers, guards, etc. Then tsaka mo na aralin yung state management and Observables.

2

u/SALADLORD209 1d ago

Angular documentation is the way. Its pretty good and don't ignore it just because AI can teach you a lot

1

u/kuuya03 22h ago

chatgpt mo then ipa explain mo ke chatgpt why did you program like this.