I appreciate that. I'll definitely need it.
Seems like you almost have to start out building CM if you want to learn what there is to know and have what you need to build something line BeanStalk. So that's what I'm starting out with. Once I get a working CM, then I'll try BeanStalk.
I'm running Ubuntu 14 through VirtualBox on a Windows 7 machine. It's done with the repo sync, but I get errors after that when I try breakfast. I'm going to try a few more things tonight, but if I can't get it, I'll let you know.
My time line is so far out because my Linux experience can be measured in weeks rather than years, and my career keeps me quite busy (as I'm sure it does for most of us).
Ultimately I'd like to try building kernels, using linaro, and to get nightly builds going for some of the more popular ROMs, but that's obviously an entirely different beast.