Learn RxJS 5 using TypeScript in Baby Steps.
Get started by Watching these videos:
https://egghead.io/lessons/rxjs-reactive-programming-what-is-rxjs
https://channel9.msdn.com/Shows/codechat/050
Prerequsite: https://github.com/panacloud/learn-typescript
For Installation instructions: https://github.com/ReactiveX/RxJS
We will learn the theory from this book: http://www.amazon.com/Reactive-Programming-RxJS-Asynchronous-JavaScript-ebook/dp/B01ATYZTI4/
RxJS 5 Documentation: https://github.com/ReactiveX/RxJS/blob/master/doc/index.md