Avoid social media till you do.
It's a game changer.
There is so much to spoil that
spoilers will be everywhere.
In regards to the movie, there is no character development, you are expected to know everyone's place in the universe and back story.
The CGI is done really well, James Brolin as Thanos is excellent. It's pretty much a 2 1/2hr battle across 1/2 dozen worlds. The marvel shtick comedy is still there but doesn't seem as cheesy in this one. It's just mind numbing entertainment, nothing more. Wife hated it, son loved it, but he's not fuckin happy.