In my view, creating new Bitcoins is not accurate terminology. All the Bitcoins that can ever exist are mathematically defined from the moment the Bitcoin software is launched. When miners solve the complex mathematical problems, known as cryptographic hash functions, to verify transactions and add them to the blockchain, they are rewarded with a certain amount of fresh bitcoins that have not been previously used in any transactions.
Buying Bitcoin generally refers to the process of exchanging fiat currency (physical cash, or government-issued currency) for a certain amount of Bitcoin. This can be done through various platforms, such as cryptocurrency exchanges, peer-to-peer marketplaces, or Bitcoin ATMs. Or you can even do it in person, by meeting with a seller directly to exchange cash for Bitcoin.
Yes, earning Bitcoin can refer to getting paid in the form of digital currency for completing a particular job or task. This can take many forms, such as getting paid in Bitcoin for providing goods or services, receiving Bitcoin as a form of compensation or bonus, or receiving a portion of your salary in Bitcoin.