you can't :(
Yes, the Nintendo eShop is free. All you need to access it is a working internet connection.
No, you have to purchase the games with eShop money.
No
Hacking the eshop is illegal. You are not allowed to hack programs/applications that use real life money and get the paid item for free.
You can't get free games on Nintendo 3DS eshop you need funds for games.
Yes. you just go to the eShop and download it for free.
You can't get free games on Nintendo 3DS eshop you need funds for games.
EShop was created in 1991.
EShop ended in 1996.
It depends which country you are in - the EU Club Nintendo catalogue has eShop credit as rewards. For the US, the reward system is different, however you can get some free games from it for the eshop. Just make sure you check every once in a while so you know when they change
Yes. There is also a free 3D Pokedex app that you can download off the eShop.
Yes, they will cost money unless it is a demo or a limited time event