This is the 21st century, and no one should have to buy a physical gift card when you can do everything from your phone. Thankfully, Apple has taken us and you can directly send someone with an email address to their own gift card.
It's a little known that the App Store uses the same gift card as the iTunes Store. That means you can use an App Store or iTunes gift certificate to buy everything from either music, movies and TV shows, apps, games, and even app purchases. You can also pay for subscriptions to your favorite apps with a gift card, making them an excellent gift for friends and family.
How to send an iTunes gift card directly
As you can imagine, Apple makes the process of giving it money as easy as it can be. From an iPhone or iPad, open the App Store and tap your profile icon.
Next, in the middle of the screen, tap "Send gift Card by email."
On the next screen, enter the recipient's e-mail address, and then enter your name, followed by a message that will be delivered together with the gift card. You can also select denominations by pressing one of the options and then select when you want the card to be delivered. When finished, press "Next".
On the next screen you can choose how the gift card should look. Select one and click "Next".
Finally, review the options you made and then tap "Buy" to complete your purchase.