You cannot download games from the Nintendo 3DS eShop without an SD card.
Custom firmware (Luma3DS + FBI) allows installing .cia files to NAND, but space remains severely limited. Not recommended for general use.
Insert a compatible SD card before accessing the eShop.