Even if like Romain says, Too much tutorial kills tutorial, Here is a nice list of tutorial and resources about Angular.

Everyone can take away what he needs. Feel free via the comments to notify us other resources and why not yours ? AngularJS Tutorial.  This tutorial is specially designed to help you learn AngularJS as quickly and efficiently as possible.
First, you will learn the basics of AngularJS: directives, expressions, filters, modules, and controllers.
Then you will learn everything else you need to know about AngularJS: Events, DOM, Forms, Input, Validation, Http, and more.
4 Books about Angular : 
angular_book_1This book is for developers who want to learn about AngularJS development by applying testing techniques. You are assumed to have a basic knowledge and understanding of HTML, JavaScript, and AngularJS.
What You Will Learn :

  • Implement unit and end-to-end testing with Karma and Protractor
  • Understand the workings of the file auto-watch feature and headless browser testing with Karma
  • Develop AngularJS controllers, services, and other components using the TDD approach
  • Implement the testing techniques with mocks, broadcast events, and asynchronous behavior
  • Integrate REST-based services and APIs into an application to extract data
  • Automate Karma unit tests with Travis CI
  • Get to know about TDD techniques, the TDD life cycle, and its power through clear examples to enhance your AngularJS applications

 51s1xi4cal-_ac_us320_ql65_If you have a question about Learning Angular 2 teaches modern application development with Angular 2. It begins with the basics of Angular 2 and the technologies and techniques used throughout the book, such as key features of TypeScript, newer ES6 syntax and concepts, and details about the tools needed to write professional Angular 2 applications.
The reader will next build an Angular 2 application from scratch while learning about the primary pieces of an Angular 2 application and see how they work together. Using lots of examples, the core parts of Angular 2 will be introduced, such as Components, the Router, and Services.
41tbbqvsbzl-_ac_us320_ql65_Angular 2: Novice to Ninja is the perfect book to journey into the world of Angular, the superheroic JavaScript framework. Developed and maintained by Google, Angular brings the Model-View-Controller (MVC) pattern to JavaScript applications and provides a high quality foundation for building complex and powerful apps quickly.
Angular is an open source JavaScript framework that lets you create amazing AJAX-based web apps. Angular aims to minimize the complexity involved in creating such apps by offering a great environment for development, as well as the means to test them.
Angular ships with many great features out of the box. It supports two-way data binding, nice templating, easy REST interaction, components, multiple views, routing, and much more. It also demands no commitment. You can include Angular in your web page and use as many features as you like.
41d7m66asql-_ac_us320_ql65_This book builds three apps with varying degrees of complexity. It starts with a simple “Guess the Number” game, which serves as a platform to launch you into the world of Angular. Next you will learn to construct a popular “7-Minute Workout “app, covering the building blocks of Angular. The final app, “Personal Trainer” morphs the existing “7-Minute Workout” into a full-fledged personal workout builder and runner, covering advanced directive building, which is the most fundamental and powerful feature of Angular.
What you will learn :

  • Design, develop, deploy, and test the apps you build
  • Work your way through every aspect of app development using Angular2
  • Understand the inner workings of Angular’s view templating and data-binding capabilities
  • Work on HTML forms and learn the Angular way to bind, validate, and form data
  • Create component, structural, and attribute directives to extend standard HTML behavior
  • Integrate with the server backend and find out about data retrieval and persistence using Angular
  • Gain practical insight into the challenges of building apps using Angular as well as their solutions

8 ANGULAR 2 COURSES :  Angular is a development platform for creating applications using modern web standards. Angular includes a wealth of essential features such as mobile gestures, animations, filtering, routing, data binding, security, internationalization, and beautiful UI components. It’s extremely modular, lightweight, and easy to learn.
AngularJS tutorial for beginners with NodeJS ExpressJS and MongoDB (Part I) : This tutorial is meant to be as clear as possible. At the same time, we are going to cover the concepts that you will need most of the time. All the good stuff without the fat 🙂
MEAN Stack tutorial series :

  • AngularJS tutorial for beginners (Part I) ? you are here
  • Creating RESTful APIs with NodeJS and MongoDB Tutorial (Part II)
  • MEAN Stack Tutorial: MongoDB, ExpressJS, AngularJS and NodeJS (Part III)

We are going to start building all the examples in a single HTML file! It embedded JavaScript and NO styles/CSS for simplicity. Don’t worry, in the next tutorials, we will learn how to split use Angular modules. We are going to break down the code, add testing to it and styles.
A AngularJS tutorial is designed to help beginners and professionals :  AngularJS tutorial provides basic and advanced concepts of AngularJS. Our AngularJS tutorial is designed for beginners and professionals.
Angular JS is an open source JavaScript framework by Google to build web applications. It can be freely used, changed and shared by anyone.
Our AngularJS tutorial includes all topics of AngularJS such as mvc, expressions, directives, controllers, modules, scopes, filters, dom, forms, ajax, validation, services, animation, dependency injection, views, w3.css etc. There are also given AngularJS interview questions to help you better understand the AngularJS.
Angular 2 — Deal with Different Form Controls Cheat Sheet — Template vs Model by Netanel Basal
TUTORIAL: TOUR OF HEROES :  The Tour of Heroes tutorial takes you through the steps of creating an Angular application in TypeScript.
The Tour of Heroes covers the core fundamentals of Angular. We’ll use built-in directives to show/hide elements and display lists of hero data. We’ll create a component to display hero details and another to show an array of heroes. We’ll use one-way data binding for read-only data. We’ll add editable fields to update a model with two-way data binding. We’ll bind component methods to user events like key strokes and clicks. We’ll learn to select a hero from a master list and edit that hero in the details view. We’ll format data with pipes. We’ll create a shared service to assemble our heroes. And we’ll use routing to navigate among different views and their components.
Angular 2 Subreddit & Angular 2 Gitter :  The best web forum that we have found so far to keep up to date with Angular 2 is the Angular 2 Subreddit. The Angular 2 Gitter chat is also a good place to go but as its really more of a community chat to ask questions in real time :
Angular 2 Subreddit
All the great blog posts on Angular 2 end up in this Subreddit, there are also great discussion threads and the community there is really passionate.
You can see that there are a lot of Help Request threads. Many times you will get very good help here.
If you want to know what happened in Angular 2 in the last week, you just have to go this Subreddit and everything will be there: this Subrredit is literally “The Front Page of Angular 2”.
See you soon for a next resume about Meteor
Sébastien, @JS-Republic
More articles about Resources and tutorials :

[separator type=”” size=”” icon=”star”] [actionbox color=”default” title=”” description=”JS-REPUBLIC est une société de services spécialisée dans le développement JavaScript. Nous sommes centre de formation agréé. Retrouvez toutes nos formations techniques sur notre site partenaire dédié au Training” btn_label=”Nos formations” btn_link=”” btn_color=”primary” btn_size=”big” btn_icon=”star” btn_external=”1″]