Although you can't apply for a credit card in your name while you're under 18, you can consider the following options:
Ask to be an additional cardholder on your parents' credit card. If you're at least 16 years of age, your parents may add you as a supplementary cardholder to their credit card account. This means that you will receive a credit card linked to their account, and they will remain legally responsible for all the expenses.
Get a prepaid credit card. A prepaid credit card lets you preload the card with money. This means it's technically not a "credit" card because you are responsible for providing the money you spend, but it can be a useful pay-as-you-go option. With a prepaid card, you won't fall into debt, and can usually shop anywhere Visa or Mastercard is accepted (including online).
Use a debit card. A debit card is similar to a prepaid card, except it is linked to a bank account. When you use this type of card, you are spending money that you have in the account and don't have to keep loading money like you would with a prepaid card. Most debit cards can be used for contactless payments and mobile wallets like Apple Pay or Google Pay, if you're set up with one of those accounts.
Focus on savings. The importance of saving throughout your life is often underrated. Learning to save should be a critical focus, especially before you get a credit card. This will ensure you have funds that you can use when necessary and also prevent unmanageable credit card debt in the future.
Before applying for a credit card, make sure that you've researched your chosen card and understood the terms, conditions and eligibility requirements. Rather than thinking of these requirements as restrictive, understand that credit card application requirements help uphold responsible lending practises and protect consumers.