For for the title I’d say there are a few Angular devs on the FCC forums, I personally use angular’s gitter channel to see whats going on, and help out here and there. Its great for open ended questions, but like most help channels asking bare bone basics usually ends up with people pointing to the docs. (which should be read and gone through if your serious about learning Angular)
However it sounds like your just starting out and diving straight into Angular, which might not the best idea.
Angular is know for being a very “feature rich” framework. Even seasoned devs find Angular’s api to be expansive, or just plain bloated.
To use Angular effectively you should have experience, with the following:
- Object Oriented Programming
- JavaScript, HTML, CSS
- TypeScript
You also should have some familiarity with the following:
- Reactive Programming/rxjs
- Dependency Injection
If your lacking in any of the first three you will have a tough time using Angular, as it relies on all of them. The other 2 are used heavily in Angular, but are less likely to run across it without some previous experience building large apps. All of this on top of being any good at web dev in general, like understanding the tech stack, browser compatibility, all the tooling, etc etc.
If your struggling with TypeScript I recommend building some nodejs projects/scripts using TS to get more familiar, and read the docs. If your struggling with the actual coding aspect of stuff, read more about JavaScript, as TS is the same in that regard. Being able to understand the difference gets you much closer to most problems, as JS problems are just TS. Just as a check, if you aren’t sure about the differences between the two languages I’d stop and really back up and learn JavaScript.
Angular is not easy to learn, honestly is probably the hardest to use modern web framework out there simply due to all of the bells and whistles you need to know to operate effectively. There is nothing wrong with trying to learn Angular from the start, just understand there is tons of underlying knowledge that needs to be learned before making the full use of the framework.
Jumping into the deep end with Angular is great for exposure, but not great for depth expertise which is what employers usually look for when it comes to job ready candidates. Its one thing to build something with Angular, its another to be able to build anything with Angular and be confident in ones ability to fix anything wrong.
Learning web development is hard but I believe anyone can do it with time, grit and an internet connection. I don’t want to scare you, I just want to make sure you have everything in perspective. You can’t learn X Y and Z if you have no idea you don’t know X Y and Z. I just want to make sure your getting your footing with the core fundamentals before diving into more advance topics, like Angular.
Good luck 
PS. In your example video I quickly saw pub templates, except your talking about an Angular app. Which seems… odd. Angular usually runs in its own page, but it wasn’t clear after skimming the video how they are linked. Not sure if its just me jumping the gun, or if your actually using pug with Angular, which usually isn’t neccessary.