Head First Ajax Sample Chapter
Dominate the DOM with this complete sample chapter from Head First Ajax. Download it here!
Head First Statistics Sample Chapter
Learn about calculating probabilities in this complete sample chapter of Head First Statistics. Download it here!
August Newsletter
We sent out our August Newsletter recently. Sign up here to receive future newsletters via email.
Thanks to my friend Catherine for this little gem. The guy's name is Guy Wright, and he's a modern master when it comes to yo-yo's. That's right, yo-yo's. It's a frustrating, often solo journey to work hours a day mastering a skill that you know only a few select people will ever appreciate; most people will look down on the oddball person who chooses a "childish" activity outside of the mainstream. Throwing a perfect spiral, driving a car in a circle really fast, and hitting a tiny dimpled ball out of a small make-believe beach are much more worthy "grown-up" pursuits.
If I sound a tiny bit bitter, it's because I've walked in Guy Wright's shoes...still do, in fact. I was a skateboarder back when skateboarding very much wasn't cool. As I continued skateboarding throughout the end of high school and even college, it wasn't uncommon for my parents to brag to other people about my computer abilities, even though I was undoubtedly more talented on the skateboard. But that's how it goes - I didn't blame them. What are the odds they would meet someone who would be impressed by the fact that their college-aged son could do a stalefish air or crail slide revert. Unless they happened to run into Frank Hawk (Tony's late Dad), the odds were pretty close to zero.
Now I'm older and skateboarding is nearly in vogue. It's almost possible to even get respect as a skateboarder these days. But it will probably never be respected in the same way as mainstream sports, and that's OK. In fact, that's a good thing. I think Guy Wright the yo-yo man sums it up best: "I'd rather see the world remain a more interesting place than everybody know about all this stuff and none of it be special to anyone." I couldn't agree more. Do what you love, even if you're the only one who appreciates it...yo-yo on!
This post is syndicated from MichaelMorrison.com.
Posted by Michael Morrison on Tuesday, Jul 29 Permalink | Comments (1)
While all Head First books teach you how to kick butt at a certain topic, some of them are specifically geared to help you pass an exam. Head First Servlets & JSP helps you pass the SCWCD exam, for example, while Head First EJB gets you through the SCBCD exam. Our most recent test-oriented book, Head First PMP, prepares readers for the Project Management Professional© Exam with tips defeating the trickiest questions.
One of the best ways to prepare for an exam is to practice taking it. If you answer similar questions under an appropriate time limit, you're not only testing your knowledge of the subject, you're also making sure you can represent that knowledge in the way the test demands. Unfortunately, because practice exams are so valuable to learners, they're often really expensive. We didn't like this —so we decided to offer a full 200-question PMP practice exam for free in conjunction with Head First PMP—no purchase necessary. At first we made it available as a PDF download, but now we've gone a step further: now you can take the PMP exam on Head First Labs as if you were taking the real thing. You can take a few questions at a time to warm up, and the 4-hour full exam when you're ready.
We'd love feedback about the test interface. Does it help you learn? What would make it even better? Even if you're not studying for the PMP exam, this test is a fun way to see how much you know about the latest tenets of project management. You can post comments here or to the Head First PMP Forum here.
As we develop more web features for future books, we want to hear from you. How do you prepare for tests or certification exams? What's helped you the most? What was a waste of your time?
Posted by Caitrin McCullough on Wednesday, Jul 16 Permalink | Comments (0)
I am often asked how I first got started in programming. Recently, I was interviewed by Girls Gone Geek, a weekly podcast on technology from a women's perspective, and they asked if I got started by creating web sites. The Girls clearly have no idea how old I am! (Shhh...) I actually started programming long before the Web was a twinkle in Tim Berners-Lee's eye, but their question got me thinking, and I realized that creating a web site is a good way to get started on your way to programming.

Now, you might be thinking, "Writing HTML and CSS is not the same thing as programming", and that's technically true. But once you've put together a basic web page, you'll have learned a lot about how the web works under the covers, and you'll be able to tackle some simple programming concepts. The next logical step is to learn a bit of Javascript, so you can create some cool effects on your web page. Before you know it, you'll be learning Ajax, and then a server side programming language like PHP or Java, and then you'll need a database, so you'll learn some SQL... and ta da! You're a web programmer. I work with several people who have taken an interesting path to programming.
One friend has an advanced degree in music and is now a business data analysis expert; another started out wanting to be a farmer, became a web application programmer, and is now a serious Java programmer.
For those of you who have no interest in the mechanics of web pages, there are lots of programs out there, like Adobe Dreamweaver and Microsoft Expression, that will help you create a web page without having to know how HTML and CSS really work. But if you want to know what's happening under the covers so you can learn about how web pages really work, and eventually write some Javascript and do more advanced programming, I definitely recommend writing your own HTML and CSS from scratch. You can use a simple editor like TextEdit (on the Mac) or TextPad (on Windows). No need for anything fancy.
Continue reading "The Road to Programming is sometimes paved with Web Pages" »
Posted by Elisabeth Freeman on Thursday, Jul 10 Permalink | Comments (9)



Looking for source files, code, exercise answers, and other materials to go along with your Head First book? Go to this page, find your book on the list, and click on the title.
Head First Code Magnet Kits

Get hands-on learning with the code in five of our best-selling Head First titles:
Head First C#Head First HTML & CSS
Head First Java, Second Edition
Head First JavaScript
Head First SQL
Use the magnets along with the code magnet exercises in the books, or create your very own examples.


Head First Servlets & JSP, Second Edition, Head First JavaScript, and Head First Software Development are now available.
Buy 2 Books, Get the 3rd FREE! Use the discount code OPC10 when you buy direct from O'Reilly.

Blog dates in UK format DD/MM/YYYY
in the Head First JavaScript Forum
by longridge on August 28
p. 74 value == "" <> value ""
in the Head First JavaScript Forum
by xhtml on August 28
My book is falling apart
in the Head First HTML Forum
by cksmy on August 28
ka_chow <> alarm_status
in the Head First JavaScript Forum
by xhtml on August 28

Want to reinforce what you've learned? Like a hands-on style? The O'Reilly School of Technology offers online courses in variety of technical topics.
-
Head First Ajax
Chapter 7
Chapter 1 Excerpt
Head First C#
Chapter 5
Chapter 4 Excerpt
Chapter 7 Excerpt
Head First Design Patterns
Chapter 3
Head First HTML with CSS & XHTML
Chapter 8
Head First Java, 2nd Edition
Chapter 2
Chapter 8
Head First JavaScript
Chapter 2
Head First Object-Oriented Analysis & Design
Chapter 3
Head First PMP
Chapter 11
Free Practice Exam
Critical Path Drill
Head First Physics
Chapter 4 Excerpt
Head First Servlets & JSP, 2nd Edition
Chapter 9
Head First Software Development
Chapter 6
Head First SQL
Chapter 1
Chapter 7 Excerpt
Chapter 8 Excerpt
Head First Statistics
Chapter 4











