Become a Nike fan and Just Do It!
I always learn new programming stuff by experimentation. For me anyway it's the best way.
Reading books just doesn't sink in.
I do it, then read the book after I am comfortable with it. That way I already know the basics, have a feel for the interface and I am just learning the complicated stuff.
You will remember a lot more by doing than by reading.
