Why wouldn't you guys tell him all of the options instead of your personally preferred one?
I like my console as clean as possible, even if you install all tickets from tikshop you still need to download the games. Then you have tons of unused tickets for things you didn't even want.
Anyway..... You have a variety of options to install games on your 3DS.
1. As the first poster said, you can use TikShop to install tickets (or all tickets) for the games you want and they will be "purchased" in the eShop for redownload.
2. You can download CIA files of your games from plenty of places on the internet, put them on your SD card and install them with FBI.
3. You can use the FreeShop (like someone else suggested) to download games just remember this is NOT an eShop clone. It depends on users to buy/upload the title keys to add games.
4. You can use CIAngel to install game directly, create CIAs to install later, or just install individual tickets to download from eShop.
5. You can use CDN-FX along with a legit Title Key/Seed to download CIAs directly from Nintendo's servers to install with FBI.
6. You can legitimately purchase games through eShop.