All my college years I have been using public, and would like to know the difference between public, private, and protected
public
private
protected
Those access modifiers specify where your members are visible. You should probably read this up. Take the link given by IainMH as a starting point.
Static members are one per class and not one per instance.