I started it on three different computers, getting farther along each time. In order to get through it, my sweetheart actually ended up building a linux machine for me. I learned some concepts, followed along, and the third time through I even spent some time on the testing parts. But even when I “finished” the tutorial, the code wouldn’t work. I got stuck in version hell. The git-download worked fine and I learned some concepts along the way. But this didn’t put me in a position to start building something on my own.
I decided I needed something more rudimentary.
It turns out ng-newsletter has a whole bunch of articles, some less advanced than others. Yay! Today I started on the beginner’s tutorial. You know, the “hello world” now dip your toe in the water tutorial.
I think. I’m at the beginning of part 2 (of 7). And I got the learning experience I was looking for.
Since I’m using a computer scavenged from the “repairs don’t last long enough to keep this machine in production so retire it” pile, I had a hardware issue that required me to shut off my machine with the power button. I ended up losing my
work place, and the $rootScope example refused to work for me.
This is how I learn best – broken code.
I had done only two of three steps correctly. I had lost the line that put the call to my local script in the header of my html.
But because I”m messing around with less than fifteen lines of code in total, I can take the time to ask questions about the small things.
So I got curious about where this line came from:
Doesn’t that limit me to version 1.0.7? Why am I going to google, anyhow? Huh? What’s going on here?
Before I got the answer, I discovered a page I’m going to be spending a lot of time utilizing for more learning resources. The developer guide at angularjs.org has a learning resources section.
But ultimately, I learned about Google Hosted Libraries. I upgraded my tiny little project to version 1.3.5, just because I can. If I want to use 1.3.9, I realize I can install it locally and use it.
On to the next step.