Hi I'm Oleksandr Kocherhin from monsterlessons-academy, where I'm teaching you how to become a developer or improve your skills of being a developer in learning by doing way. And if you are new here don't forget to subscribe and I will link everything that I'm mentioning in the description.
Just to remind you this video is part of the free angular for beginners series So let's get started.
Here is some Angular history. In was developed in Google at 2010 and it was version 1 which is called now Angular JS. It became really popular quite fast but at some point they decided to create version 2, improve architecture of the framework and so on. At the end they wrote everything from scratch and Angular 2 and above (for example now we have version 10) is completely other framework. So if you hear Angular JS it's a Angular 1 and Angular means modern framework what you want to learn.
Let's talk a bit about Angular architecture. The whole application is developed with components. So what is component? It's just an isolated part of business logic with some template and styling. For example a feed is a component, top bar is also a component and singleArticle is a component. So basically your whole application in Angular is splitted in components. Also it allows you to create reusable components. If for example you have a tag list on several pages it can be the same component which you just call on different pages.
Should you learn Angular or not? You need to sure to learn some frontend framework if you want to work as a frontend developer. Angular is one of the 3 most popular frontend frameworks nowadays so you can for sure earn money with it. I would put it on the second place of popularity after React and before Vue. The level of entrance in Angular is higher than for example in React thats for sure but the amount of people what are doing Angular is also smaller than for example React so you have less competition and sometimes more money.
I want also to add that you can't go wrong. If you learn Angular or any other framework you can then later just to another framework, for example React, of course you won't use 100% of your Angular knowledge there but 70-80% for sure because all frontend frameworks nowadays are solving the same problems and have common features but just in different ways or paradigms.
Call to action
I hope that this video helps you to understand what is Angular and if you need to learn it or now.
Also don't forget to check my full courses regarding different web technologies. I will link them down in the description box below.
If you find this video helpful, don't forget to subscribe to this channel and hit subscribe button. And I see you in my next video.