And you’ll learn all this in a fun and engaging way. We step you through each new concept with plenty of examples, lots of visual explanations, and exercises so you can try writing code on your own as you go (the only way to learn is by doing!).
“An excellent introduction to programming combined with advanced topics like object construction, inheritance, and closures allows readers to move from the basics to some of the most interesting concepts in modern computer programming.” –Peter Casey Professor, Central Oregon Community College
Get your copy today
We look forward to hearing what you think! Send us email or comment below.
Eric and Elisabeth
i had been waiting for this book since a long time…reading head first books is always a fun…i had nine head first books and this will be my tenth one
Thank you Ankur! Hope you enjoy it. Let us know how it goes.
hello elisabeth mam, eric sir, I want to read Head First Web Design but it says that one should have a prior knowledge of XHTML. I have read Head First Html and CSS, it does not cover XHTML because it is dead now. So what should I do, if I will read Web design, will I be able to understand it?
Also, plz arrange these books in sequence, beginner to expert (web design/development) –
1. Head First Html and CSS
3. Head First Html 5
4. Head First Ajax
5. Head First jQuery
6. Head First Php and MySql
7. Head First Servlets and JSP
8. Head First Web Design
9. Head First WordPress
10. Head First Mobile Web
11. Any other, plz add
plz suggest me a path from beginner to expert in web design/development. That would be a great help. Thank You.
You’ll be totally fine if you know HTML. HTML and XHTML are similar enough for web purposes, you’ll be able to understand it fine.
For your ordering, 1-6 are already in a good order in terms of beginner to expert. You could read 8, 9, 10 after reading 1 & 2. You should read Head First Java before Servlets & JSP, and I’d recommend Head First Design Patterns after Head First Java also.
Hope that helps!
There is already a Head First Java book, and our book Head First Design Patterns is written using Java.
Is there a mistake on the bottom right side of the cover? Should it say learn why everything IS probably wrong instead of everything ARE wrong?
Good catch! I think you’re right! Hopefully they can get that fixed asap for the eBook, and for the next print run of the printBook.
Also, you guys are awesome.
Thanks and hope that helps!
Review pages 192 and 193 again to understand “pass by value” and what that means for objects.
Hope that helps!!
I think Head First makes simple concepts look longer than they are… Is this a way of making one remember them?
I certainly don’t speak as an authority on Head First pedagogy, but Head First does try to break some topics down into a prolonged explanations, these tend to be for topics that newbies are endlessly confused by, but experts may find self evident. Also, Head First attempts to hits some concepts repeatedly and from different angles in order to increase retention.
Take a concept that is simple to an expert, like iteration, we’ve found that may early learners are confused by this topic when given a short treatment.
If you’re reading HFJS I recommend you stick with it a bit as the book may ramp slow but it gets deep (closures, etc.) and you may appreciate the longer treatments when you get there. 😉
Hope this helps,
Yes it does help. I just finished HTML and CSS, I’m now learning how to use Java. I was trying to decide between putting my self through another Head First book or just get shortened tips on the internet. But I think I get your point about Head First being deep.
Head First has so many titles for getting started in front end development that I’m not sure where to begin – or where to go from HTML & CSS. Is there a recommended sequence for JS, jQuery, AJAX, etc.? Any advice would be greatly appreciated.