I just started getting into weaponry - both for self/home defense and hunting. Currently I own no weapons but in the coming months I would like to change that. Problem is I don't know where to start! I'm the kind of person who has to know every in and out of everything that costs more than $300 so needless to say I'll be learning A LOT about guns in the next few months...
With my limited knowledge I've come to consider the following weapons:

Mossberg 500 SPX (Or 930 SPX). I honestly don't know if pump or semi auto would be better. Sure I could shoot out more rounds with a 930 but my shoulder would explode, lol.

A CZ 75b. Honestly I saw it on a 'Top 10' list so...

And then finally a Tactical Ruger Mini-14.


I'd like to come to own those guns over a period of time and I'm in NO rush and totally open to opinion and direction. What do I buy first? A pistol or a shotgun? What books should I read? What documentaries should I watch?


Thank you all and happy shooting!