Yes, I developed my first theme by building in the framework, running grunt dev etc.
grunt dev
I think I'll try building my next course solely using the framework as a way to get more comfortable with it before trying rub-cli.
Thanks again for your help.