とりあえず、分からなければ public と private だけ覚えておけば良いよ。最も頻繁に使うし。
pritected とデフォルトアクセスは、パッケージについて学ぶときに一緒に学べば良いかと。

あと、static はあまり使わない。初心者は static を使わないようにクラス設計するのが吉。
ただ、こっちは覚えなくちゃいけない要素だけど。