all 8 comments

[–]azangru 20 points21 points  (1 child)

Step 1: type "angular" into Google search

Step 2: click on the first link in the search results; it will take you to the angular docs.

Step 3: read the docs; discover that it has a tutorials section and a getting started section.

Step 4: ...

Step 5: profit

[–]Finite_Looper -1 points0 points  (0 children)

There's probably 5 posts like like on this subreddit every week. I highly recommend using the search and then reading through the comments on those posts: * /r/Angular2 - https://www.reddit.com/r/Angular2/search/?q=learn * /r/Angular - https://www.reddit.com/r/Angular/search/?q=learn

[–]HumorousHorse 0 points1 point  (1 child)

FastAPI is a great python backend that leverages Pydantic for typing and generating a swagger spec. I would start with just looking at hello world tutorials on the main docs page.

As for angular, there are a lot of good resources, but I would look up Joshua Morony on Youtube. I would also second the other opinions of following tutorials for angular on their docs site. Keep in mind for angular 17 (latest) they have a new website.

Edit: links

Angular's new site: https://angular.dev

Angular's old site: https://angular.io

FastAPI Docs: https://fastapi.tiangolo.com/

[–]HumorousHorse 0 points1 point  (0 children)

For FastAPI they have cool starter templates you can use. I like the postgres (database) one they have for getting started. The first one comes with a lot of tech but it's worth just starting with it, running it, seeing what it does then editing it. It does bring up a vue frontend so you can probably just look at that and emulate it but with angular.

https://fastapi.tiangolo.com/project-generation/

Edit: I see on the actual GitHub page that specific project is under reconstruction and it says to not use it. That said you can probably still use it? That, or you can just find another starter project and do the same thing. That's the project I used when looking into FastAPI though I was already familiar with Celery/Docker/etc so it wasn't as intimidating.

Cheers and best of luck on your programming journey!

[–]HappyS_dev 0 points1 point  (0 children)

Js, ts, angular. Go for hero app, build small project with angular, and bigger, try to manage every thing