Pages Navigation Menu

Software Mastery, the Fun Way

Most Recent Articles

Reader Question about this

Posted by on Jul 23, 2014 in Blog, Featured, Reader Question | 0 comments

I got another great question from a Head First JavaScript Programming reader this week, about how to keep track of this in your code when you’re passing a method reference to another function. This is a fairly common situation in JavaScript coding, so read on to find out more…

Read More

Head First Design Patterns

Posted by on Jul 1, 2014 in Books, Featured | 1 comment

Updated in 2014 for Java 8. It’s been ten years since Eric and I wrote our first Head First book, Head First Design Patterns. Ten years! Wow, time flies by. To celebrate the tenth anniversary of the book, we just wrapped up a special 10th anniversary edition of the book.

Read More

Dos and Don’ts in JavaScript

Posted by on May 28, 2014 in Blog, Video | 0 comments

A few best practices for when you’re learning the language With every...

Read More

A new mantra for your next (programming) meditation session

Posted by on May 21, 2014 in Blog, Video | 0 comments

Or, What it really means when people say “Everything in JavaScript is an...

Read More

I just slipped on a banana peel named “this”

Posted by on May 14, 2014 in Blog, Video | 0 comments

In JavaScript, the special variable this is used to refer an object. But which...

Read More

What is that upside-down tree doing in my browser?

Posted by on May 7, 2014 in Blog, Video | 0 comments

The secret to getting your web pages to do your bidding with code is to use...

Read More

Wait, where is my variable defined?

Posted by on May 5, 2014 in Blog, Video | 0 comments

Whether you’re coming to JavaScript from another language, or you’re learning JavaScript as your first language, the way scope works — that is, when and where your variables are defined — might surprise you. Scope in JavaScript isn’t always intuitive, and it’s easy to make some simple mistakes that can cause your code to work in unexpected ways.

Read More

Using the browser console to experiment with and test your JavaScript code

Posted by on Mar 26, 2014 in Blog, Video | 6 comments

In Head First JavaScript Programming, we use the developer console in the...

Read More

Learn to program with Head First JavaScript Programming

Posted by on Mar 13, 2014 in Beginner's Mind, Featured | 10 comments

Ready to learn how to program? Or, perhaps you already know how to program in another language, like Ruby or PHP or Python, but need to know JavaScript? Then Head First JavaScript Programming is for you.

Read More

Head First JavaScript Programming

Posted by on Mar 12, 2014 in Books | 32 comments

Head First JavaScript Programming is a whole new take on teaching programming with JavaScript. If you’ve read Head First HTML and CSS, and you’re ready to take on programming for the first time, or you’ve had a little experience with hacking together a few scripts, but really need to learn the language right, or you want to tackle Head First HTML5 Programming but need a little more help wrapping your head around JavaScript first, Head First JavaScript Programming is for you.

Read More

Reader question: web fonts not working in Firefox

Posted by on Dec 28, 2013 in Beginner's Mind, Blog, Reader Question | 1 comment

A reader of Head First HTML and CSS wrote in today to ask about web fonts. Web...

Read More

Head First Programming JavaScript Teasers #5

Posted by on May 21, 2013 in Blog, podcast, Video | 3 comments

When you begin programming in JavaScript, you’ll need to use variables....

Read More

Become an Insider, for FREE.

Join WickedlySmart for early access to tips, videos and new chapters.