Check out smilebasic.com and take a read through the online instruction manual. If you've never programmed before, making your own programs might be overwhelming, but the community is busy making games and utilities that you can download and play with it.
Think of it as "For only 10 bucks, you can play unlimited games in all genres you can possibly come up with, even make your own!" Nothing else on the 3DS eshop has this capability.
Ok, well I got it. :D I've never messed with this stuff like ever before so it is kinda confusing, but I just found the glorious question mark button which tells me things. xP Still in the process of understanding everything! Thanks for all your comments! :D
if even the question mark doesnt help, then press the home button, and click 'manual'. it has a huge source of stuff to help you! or ask me, or other ppl, by posting a question conversation on the SmileBASIC Community! Happy Prgming!