AngularJS is created by Google, which is probably one of the bigger causes of its success. You can find the AngularJS project here:
If you don't know the difference between declarative and imperative programming, don't worry. It is not important to know before learning AngularJS. Besides, it is pretty simple to find the definition on the web.