Rules for connecting nouns with の


の has many purposes but the one usage I am having difficulty using correctly
is connecting nouns.

The reason this is confusing for me is because at my school we have a Japanese
club and one of the native speakers corrected me when saying

> 日本語のクラブ

to just

> 日本語クラブ

so my question is why for some nouns do we need to connect with の and others
it is not necessary?

