After I create the token, for the amount in my dev wallet (thinking 2-3%) do I have to buy the amount of tokens normally or can I connect a wallet and simple "deliver" the tokens? I think this is called minting. Would really appreciate if someone clarified this whole thing.
AFAIK, after minting, you'll have the minted tokens in another address (dev address) besides the contract address. So, if you want to move them to another address, you can send them manually.
Also, I intend to airdrop tokens as a marketing strategy initially. In general terms how do I go about doing this?
The first thing you need to do is make people aware of the airdrop program you're going to create. You can spread information about it on various mainstream crypto social media platforms like X or Telegram. After that, you can create a community for your project to gather interested people, then you can start an airdrop program.