The questions here are not about meaning.
They are about the usage of the verbs get and catch in the context of getting a cold.
My dictionary says that get can be used to mean 'to become infected with an illness; to suffer from a pain, etc.' and gives the example:
I got this cold off you.
My grammar confirms the dictionary and talks about get a cold in the chapter dedicated to the verb get. It also brings catch a cold to exemplify English collocations.
However, I was browsing the Internet and it seems that, at least for Americans, if we say I got a cold it is kind of uneducated. I caught a cold is what we should say.
1) Is this true? Is it better to say I caught a cold than I got a cold?
2) If it is the case, does this apply to British English as well?