I suggest looking at the manual at first. Then, just go with some simple programs. If you need sny help, you can post your questions and you can get it answered. (Back to the original question) I think it depends if you think you can get used to coding for your final choice (Or if you want to use other programs by others)
I mainly got the game to make programs (I like making games). If there is something you need help with, you can ask me (Or if i don't know, you can get responses from people in Miiverse).
Before getting into games, I suggest starting in the text. What I did is look at the SmileBASIC manual then try to code basic things. I also look at examples and ask people from Miiverse what to do. I also sometimes type a few letters, choose a command, and look at the help menu to see what it does.
New Game and Alphadog Update!
There is a new game called The Quest. So download The Quest 1.0 (Read Instructions). Also, I updated the demo version of The Quest in Alphadog.
It took me a while. But, I suggest using the help tool after you type a command to know what it does and a few other things. You can also post questions to get it answered. (Like I got help from someone involving collision data)