Our Award-winning
Books
We transform technical learning
WickedlySmart transforms technical learning with a conversational approach, making even the most complex topics accessible and engaging for learners at all levels. Co-founders Eric Freeman and Elisabeth Robson helped pioneer the teaching style and applied it to the Head First series at O'Reilly Media, blending visual elements, interactive exercises, and relatable analogies to break down dense concepts. Their award-winning books (including winning the coveted Jolt Award for Technical Excellence), are used by professionals looking to deepen their expertise and in classrooms worldwide.
Head First JavaScript
by Eric Freeman & Elisabeth Robson
This brain-friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browser’s document object model. You won’t just be reading—you’ll be playing games, solving puzzles, pondering mysteries, and interacting with JavaScript in ways you never imagined. And you’ll write real code, lots of it, so you can start building your own web applications.
Head First Design Patterns
by Eric Freeman & Elisabeth Robson
At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don’t want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns–the lessons learned by those who’ve faced the same problems. With Head First Design Patterns, you’ll avoid the embarrassment of thinking Decorator is something from the “Trading Spaces” show. Best of all, i/head-first-design-patterns/n a way that won’t put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts.
Head First Learn to Code
by Eric Freeman
It’s no secret the world around you is becoming more connected, more configurable, more programmable, more computational. You can remain a passive participant, or you can learn to code. With Head First Learn to Code you’ll learn how to think computationally and how to write code to make your computer, mobile device, or anything with a CPU do things for you. Using the Python programming language, you’ll learn step by step the core concepts of programming as well as many fundamental topics from computer science, such as data structures, storage, abstraction, recursion, and modularity.
Head First HTML & CSS
by Elisabeth Robson & Eric Freeman
Tired of reading HTML books that only make sense after you’re an expert? Then it’s about time you picked up Head First HTML and CSS, and really learned HTML. You want to learn HTML so you can finally create those web pages you’ve always wanted, so you can communicate more effectively with friends, family, fans, and fanatic customers. You also want to do it right so you can actually maintain and expand your web pages over time so they work in all browsers and mobile devices.
Head First HTML5 Programming
by Eric Freeman & Elisabeth Robson
Head First HTML5 Programming is your ultimate tour guide to creating web applications with HTML5 and JavaScript, and we give you everything you need to know to build them, including: how to add interactivity to your pages, how to communicate with the world of Web services, and how to use the great new APIs being developed for HTML5.
Head First Java
by Kathy Sierra & Bert Bates
Despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You’ll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. This edition focuses on Java 5.0, and includes all the core Java fundamentals. This book combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It’s fast, it’s fun, and it’s effective.