Hi. I've started utilizing some tutorials to get me started coding. First, I did a little research to see what language I wanted to learn, and most sources indicated that C++ and Java are highly utilized for the kind of visual programming I am interested in.
I have decided to learn C++ first, as many other languages are based in C. So, I immediately went to Lynda.com and searched for a C/C++ lesson. I found this one http://www.lynda.com/Eclipse-tutorials/CC-Essential-Training/94343-2.html by Bill Weiman. Initially, I thought it would be useful for an novice programmer like myself, but much of the language he uses is jargon, and so it takes some time for me to process. This particular tutorial is becoming useful as my knowledge of low-level C deepens, but ultimately I am not informed enough to appreciate it quite yet, and it feels like I am banging my head on a wall.
When, I come to a grinding, screeching halt, I like to back up and do more research. I searched for some other C/C++ learning resources, and found several that have proved invaluable. My new goto for what-the-hell-is-this-thing-here questions is cpluscplus.com. It explains every piece of syntax ever, and all of the key features of C++. It does this in plain language, that makes n00b comprehension a snap. It has made me realize that low level C is a complex beast.
This route has allowed me to understand the mechanics and syntax of C programming in a focused scope. So, instead of learning from the ground up, and learning from the top down. Its kind of like learning how to drive in an automatic car, and then learning how to operate a stick shift.
OpenFramework's website is fantastic and provides tutorials that cover n00b level 0 to boss level 8. I am working my way through them. In fact, I have already completed several. Check out this gif using images from an oF based program.
MIND BLOOOOWWN. Ok, maybe not....Its just a tutorial that generates a bunch of vibrating circles. But, still, I'm excited, that it all comes from CODE!.