Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts

Thursday, January 1, 2009

Javascript, Part 1: Buying a Book

After reading through a few internet tutorials, I decided it would be best for me to buy a beginners book to at least get a few of the basic concepts of programming down. I looked at quite a few books and settled on Head First Javascript.




I chose this book for a variety of reasons. At first, I was put off but how picture-heavy it was. It looked like it was designed for a kindergartner, practically. But then I realized that being such a right-brained thinker, a tutorial like this could be extremely helpful... at least to get started. Most programming books are impossible to grok. This one seemed like a good place to start, at least. And reviews on Amazon say pretty much just that... "If you are taking a class in javascript or want to know how to make your web pages more interactive, this is a great introduction to javascript."

After reading through the intro, I now understand that all those silly pictures have a purpose in the Head First series. The book style is supposedly designed for "learning" based on education theory. They encourage all sorts of tricks that helps you understand and *remember* what you learn. One of those tricks is reading your work out loud, and doing the examples. So, I'm adding in my own twist and sharing what I learn with the interwebs. I'll start with chapter one.

Ready. Set. Hack.

This is the blog of one non-programmer girl attempting to learn how to program. My friend who DOES know how to program suggested I start a blog on my process so others can learn with me along the way, and if I ever actually know what I'm talking about I can provide help here as well.

(I am not going to be able to provide help on programming anytime soon.)

My plan is to start learning Javascript and move on from there. I have yet to decide if I want to take on Python or PHP next. Eventually, if all goes as planned, I'll move on to an advanced programming language like C++ or Java.

I am a slow learner and an ADD one at that, but hopefully my narcissistic motivation will aid in my progression on this subject.