close
The Wayback Machine - https://web.archive.org/web/20080828180830/http://www.headfirstlabs.com:80/

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.

yoyoman.png 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 | 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.

Now I can see if I'm really ready to take the PMP exam!


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 | Comments (0)

Beth Freeman co-wrote Head First HTMLI 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.

No Dumb Questions

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. FarmerOne 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.

Read more...

Continue reading "The Road to Programming is sometimes paved with Web Pages" »

Posted by Elisabeth Freeman on Thursday, Jul 10 | Comments (9)

RSS Feed

Twitter

Facebook

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.

Now Available:
Head First Code Magnet Kits


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.

Get the latest Head First books here!

Head First Servlets & JSP Cover Head First JavaScript Cover
Head First Software Development Cover

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.

O'Reilly School of Technology

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.

Newsletter

Sign me up!

Stay up on all the latest Head First news, tips, and special offers with the Head First Newsletter.

Get the Latest Issue:
August 2008