All Data revolves around 2 things, state and props, boom! How simple is that!?
Framework or Library - Not a framework, it is a library, think of it like jQuery - A framework for example is Ember
So is Ember better than React? - 2 completely different things - Can accomplish the same things as each other
So what is so good about it? - Simple to learn - Use it in existing server side or static sites - Can incorporate pieces here and there - It promotes small compose-able components and modularity - Oh and there is React Native, but thats a whole other topic
What do I need to get started - a web browser - webpack, yes another task runner, but there are plenty of boilerplates out there to get you up and running quick - Or just use codepen!
Learning Resources - The react docs! Seriously, really good docs to get you started. https://facebook.github.io/react/docs/getting-started.html - Big shout out to Wes Bos (developer, speaker and teacher from Canada) for creating React for Beginners, a short video course that covers everything you will need to start working in react and then some. https://reactforbeginners.com/ It has a cost but is worth every cent, plus you get access to the slack channel to talk with others, get help and more