She’s also proud of her Ruby projects folder. Each project is something she was trying to teach herself. She’s more proud of the list than the finished products.
“Learning to code means reclaiming patience and persistence and making them your stubborn own.” [nice]
It had been a few years since I’d learned something. Even as I cranked out stories and projects, some that won awards, I’d become comfortable in a rut.
The more I thought about it, the more it nagged me. So, when I registered for the conference, I signed up for the “Django Mini Bootcamp.” I’d heard a lot about how journalists were using Django to build interactive apps, and I wanted new skills.
I’ve found that novice and non-programmers sometimes don’t get much from seeing a wall of code. Or worse, they blindly copy it, not thinking about how such code runs or why it was written the way it was. It may work for them the first time. But when they try to do harder and more creative tasks – which is the point of learning to program – everything falls apart and they quit coding because it’s all just a jumble of electronic voodoo.
So the first part of this book contains a bare-bones run-through of what I consider to be the most important programming fundamentals. I skip important topics so that there are fewer concepts to juggle at first. And I believe that once you get to the point that you can make code useful, you’ll naturally go back and learn those important fundamentals on your own.
— Jeff Casimir, instructor, jQuery Air First Flight
— David Evans, instructor
Udacity CS101 course, Unit 2, segment 21
(And that’s what makes programming so cool !)
— Matt Wynn, More on Curbwise, May 21, 2011
See the blog post for a list of related tools for making data and maps play nicely together.