Is it possible to learn every weapon skills?

Since I've started playing, I was notified by the game starting level 5 that I get to expend 3 skill points. I earned another set of 3 after reaching the next level. Is it possible to learn every weapon skill? Or should I just master one type? Any skill resets in the future?