Head First (book series)
Head First is a series of introductory instructional books to many topics, published by O'Reilly Media. It stresses an unorthodox, visually intensive, reader-involving combination of puzzles, jokes, nonstandard design and layout, and an engaging, conversational style to immerse the reader in a given topic.
Originally, the series covered programming and software engineering, but is now expanding to other topics in science, mathematics and business, due to success. The series was created by Bert Bates and Kathy Sierra, and began with Head First Java in 2003.
Concept
[edit | edit source]The main idea of the series is to effectively stimulate the brain by: [1]
- Telling stories
- Visualizing
- Using attention-grabbing tactics: page layout, non-standard examples, puzzles, jokes, and other means.
By using metacognition[2] the series' authors and editors try to employ varied methods to present information and accelerate the learning process.
Books
[edit | edit source]The offerings in the Head First series are quickly expanding. The books are also delving into subjects that are not directly related to IT, such as Math (Head First Algebra, Head First Statistics), Science (Head First Physics) and project management (Head First PMP). The books are also gaining some popularity for classroom use [citation needed] because of their novel approach to their subject matters.
The official web site for the Head First series has forums for each book as well as code downloads and sample chapters. They include:
- Head First Agile (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Andrew Stellman and Jennifer Greene
- Head First Ajax (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Rebecca Riordan
- Head First Algebra (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Dan Pilone and Tracey Pilone
- Head First Android Development (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Dawn Griffiths and David Griffiths
- Head First C (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by David Griffiths and Dawn Griffiths
- Head First C# (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Andrew Stellman and Jennifer Greene
- Head First Data Analysis (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Michael Milton
- Head First Design Patterns (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Eric Freeman, Elisabeth Freeman, Kathy Sierra and Bert Bates
- Head First EJB (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Kathy Sierra and Bert Bates
- Head First Excel (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Michael Milton
- Head First 2D Geometry (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Lindsey Fallow and Dawn Griffiths
- Head First Git (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Raju Gandhi
- Head First Go (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Jay McGavren
- Head First HTML and CSS (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Elisabeth Robson and Eric Freeman
- Head First HTML with CSS & XHTML (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Elisabeth Freeman and Eric Freeman
- Head First HTML5 Programming (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Eric Freeman and Elisabeth Robson
- Head First iPhone Development (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Dan Pilone and Tracey Pilone
- Head First iPhone and iPad Development (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Dan Pilone and Tracey Pilone
- Head First Java (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Kathy Sierra and Bert Bates
- Head First JavaScript (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Michael Morrison (Out of Print)
- Head First JavaScript Programming (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Eric Freeman, Elisabeth Freeman
- Head First jQuery (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Ryan Benedetti and Ronan Cranley
- Head First Kotlin (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Dawn Griffiths and David Griffiths
- Head First Learn to Code (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Eric Freeman
- Head First Mobile Web (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Lyza Danger Gardner, Jason Grigsby
- Head First Networking (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Ryan Benedetti, Al Anderson
- Head First Object-Oriented Analysis and Design (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Brett McLaughlin, Gary Pollice and David West
- Head First PHP & MySQL (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Lynn Beighley and Michael Morrison
- Head First Physics (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Heather Lang
- Head First PMP (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Jennifer Greene and Andrew Stellman
- Head First Programming (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Paul Barry and David Griffiths
- Head First Python (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Paul Barry
- Head First Rails (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by David Griffiths
- Head First Ruby (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Jay McGavren
- Head First Servlets & JSP (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Bryan Basham, Kathy Sierra and Bert Bates
- Head First Software Architecture (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Raju Gandhi, Mark Richards and Neal Ford
- Head First Software Development (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Dan Pilone and Russ Miles
- Head First SQL (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Lynn Beighley
- Head First Statistics (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Dawn Griffiths
- Head First Web Design (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Ethan Watrall and Jeff Siarto
- Head First WordPress (Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).) by Jeff Siarto
Head First Labs
[edit | edit source]O'Reilly established Head First Labs, where books of the series are presented and the main idea behind the series is explained. The Labs also hosts blogs by some of their authors and hosts some applets that complement their books.[3]
Awards
[edit | edit source]The books in the series have received three nominations for Product Excellence Jolt Awards, winning in 2005 for Head First Design Patterns, and were recognized on Amazon.com's yearly top 10 list for computer books from 2003 to 2005.
See also
[edit | edit source]References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]- Head First homepage at the Wayback Machine (archived February 17, 2018)