A friend of mine told me that Mongo might be a good database for a project I am working on, because it uses a JSON structure vs. a table structure like SQL.

Is it difficult to work with?

What's the learning curve like?

Any advice for someone wanting to get in to it?