Learn to Code
Computational thinking is the new literacy. Are you ready? Head First Learn to Code combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous computational objects to engage you in many different ways. It’s fast, it’s fun, and it’s effective. And, despite its playful appearance, Head First Learn to Code is serious stuff: a complete introduction to coding.BuyBook Resources
LOOKING FOR BOOK CODE, FORUMS, OR RESOURCES?
Looking for code samples, errata, book resources, and community for your new Head First book? Just click or touch the book cover below to access all things about the book. And of course you’re welcome to look around at the other books that might be on your learning journey.
WickedlySmart Conversations Podcast
A Conversation with José Aguinaga
WickedlySmart Projects is the next step in your learning journey. With WickedlySmart Projects you’ll put all the pieces together to build real things, interesting things, things you might even want to show your friends (or even use to get a startup going). After a decade of writing brain-friendly books for O’Reilly and the Head First series, Eric and Elisabeth created WickedlySmart Projects to give readers a way to integrate their book-knowledge in a project-based setting.
Check out a few new things we have in progress, and stay tuned 2017 is going to be a big year or new offerings from developers and non-developers alike!
Take your software design skills to the next level with design patterns. Join Eric Freeman and Elisabeth Robson, co-authors of the industry’s “go to” book for learning design patterns, Head First Design Patterns, in a two-day course on the fundamentals of patterns.
WickedlySmart Projects is the next step in your learning journey. With WickedlySmart Projects you’ll put all the pieces together to build real things, interesting things, things you might even want to show your friends (or even use to get a startup going).
Free Manager's Guide to Design Patterns
We’ve created a guide that gives you the gist of design patterns, just enough to get you started. In the guide we’ll step you through what a design pattern is, how design patterns are different from design principles, why both are so important in software design, and even how design patterns can help make your team more efficient. It’s a quick read, and best of all it’s FREE! So pick yours up today.
RECENT BLOGS, VLOGS & PODCASTS
Check out the latest content from the WickedlySmart Crew.
O’Reilly Media’s Jeff Bleiel sat down with founders Eric Freeman and Elisabeth Robson to chat about their new Design Patterns Bootcamp, the Head First Design Patterns book (13 years later) as well as a number of topics around software development, including music and coding camps.
Chrome and Safari allow you to edit your HTML and CSS right in the browser. These browser tools and features have expanded considerably in the past couple of years, let’s see how to experiment without leaving the browser.
Crafted by experienced object-oriented practitioners, design patterns can make your designs more flexible, more resilient to change, and easier to maintain. So, if design patterns still aren’t part of your development toolbelt, here are five reasons you should add them.