Advertisement
Roundups

30+ Gift Ideas for Browser App and Browser Game Developers

by

Stumped for what to put on your Christmas list? Or perhaps you're out of ideas for what to get that special web developer in your life? Let us help! This bumper roundup of gift ideas is two lists in one: the first half is to help developers figure out what to ask for, and the second is to help their friends figure out what to get them!


Serious Business

Being at the end of the year, Christmas is a great time to prepare for the future. The first half of this list is aimed at web developers that are making a list for Santa or their friends and family; if you're buying a present for another web developer, skip to the Just For Fun section!

General Web Development

Gift suggestions for web app and web game developers

JavaScript: The Good Parts

No, I'm not jumping on the "Flash is dead" bandwagon. But there's no use denying that JavaScript is a very important language for any web developer today, and will become even more so over 2012. If you've been holding back from learning it, take a look at this book; it's a great and highly-respected overview that might change your mind.

Also check out JavaScript Patterns - it'll help you see how to make JavaScript less messy and more organised. Even AS3 developers could learn a lot from this.

Buy JavaScript: The Good Parts on Amazon

Gift suggestions for web app and web game developers

Essential ActionScript 3.0

If you want to stay relevant as a Flash developer, you'll need to have very sharp AS3 skills. Colin Moock's excellent book will fill in any gaps in your knowledge, covering everything in "classic" AS3 (meaning there's nothing on Stage3D and the other newer features).

Warning: This book is not for beginners!

Buy Essential ActionScript 3.0 on Amazon

Gift suggestions for web app and web game developers

Head First C#

C# is a flexible language; it's directly relevant to us because it can be used to develop Unity games and Silverlight apps, but it can also be used to make server-side apps (through ASP.NET), mobile and desktop apps (using Visual Studio), and Xbox 360 games (with XNA). From my own experiences, it's also a fun language to use, and has a lot in common with AS3. If you're looking to experiment with something new, it's a great choice.

Head First C# is a great guide to get you up and running with the language as fast as possible; however, if you're an experienced programmer already, you may find it a little slow-going. In that case, check out C# in Depth, as well.

Buy Head First C# on Amazon

Gift suggestions for web app and web game developers

Head First Design Patterns

If you work with any class-based OOP languages (AS3, C#, etc.) you must read this book. The only exception is anyone that read, absorbed, and fully understood the original GoF book.

Head First Design Patterns is the book that let me understand when the heck we'd ever use an Interface. It takes the theoretical elements of OOP (inheritance, polymorphism, and all those other definitions from Wikipedia) and makes them practical. And it does that in the brain-friendly way that's typical of the Head First series, so you'll actually understand it.

Buy Head First Design Patterns on Amazon

Gift suggestions for web app and web game developers

Adobe Web Premium CS5.5

I'll admit: this is expensive. If you've managed without Web Premium so far, you'll probably continue to manage just fine - though that's not to say this isn't useful. I own Web Premium CS5 and get a lot of value out of it (particularly Photoshop, Illustrator, and Flash Pro).

If you're currently using CS4, I recommend upgrading - not because CS5.5 is so much better, but because when CS6 comes out in a few months, you won't be eligible for upgrade pricing otherwise. See this article on Psdtuts+ for more info.

Buy Adobe Web Premium CS5.5 on Amazon

Gift suggestions for web app and web game developers

WebStorm (HTML/CSS/JavaScript IDE)

Sure, you can write HTML, JavaScript, and CSS in a plain text editor like Notepad++ or TextMate, but a decent IDE makes the task so much easier, so much less tedious, and so much less prone to silly typos.

WebStorm is great for browser-based apps and games; check out Jeffrey Way's thoughts over at Nettuts+ for more info.

Buy WebStorm from JetBrains

App Development

Gift suggestions for web app and web game developers

Head First HTML5 Programming

If you're a little confused about what HTML5 actually is (besides a buzzword, apparently), and you're only familiar with HTML...4, then this book will clear everything up while teaching you how to develop HTML5 apps along the way.

As with many Head First books, it's great for beginners but perhaps a little slow for experienced developers. If you're already very familiar with AS3 and JavaScript, consider HTML5 Up and Running (also available for free online as Dive Into HTML5), which covers what's new in HTML5 from that perspective.

Buy Head First HTML5 Programming on Amazon

Gift suggestions for web app and web game developers

Design for Hackers

Programmers do not have a reputation for being good at design. This book aims to remedy that, by teaching the basic principles of design as they apply to web apps and mobile apps, in a way that can be understood by hackers.

Another excellent book on the topic is the Non-Designer's Design Book, although that focuses on print and static web design, rather than interactive apps.

Buy Design for Hackers on Amazon

Gift suggestions for web app and web game developers

Head First jQuery

jQuery is an incredibly popular JavaScript library - view the source of the next few web pages you visit, and see whether they use it. It's designed to make coding JavaScript web applications easier, by simplifying how you access the DOM, use events, and create animations. (My simple description here does not do it justice.)

I would have picked jQuery: Novice to Ninja for this roundup, and that's still a great choice - but I suspect you'd be better off waiting for the new edition of that book, which is due on February 22, and reading Head First jQuery in the meantime.

Buy Head First jQuery on Amazon

Gift suggestions for web app and web game developers

Guide to Robotlegs

Robotlegs is to AS3 as jQuery is to JavaScript - not in terms of its scope, exactly, but rather in that it's an AS3 framework that makes developing web apps much simpler and more manageable. This book, by Stray and Joel Hooks, explains how to use Robotlegs to develop two example apps, simultaneously teaching good app architecture and Robotlegs itself. Check out Stray's post for more details.

Buy Guide to Robotlegs on Amazon

Game Development

Gift suggestions for web app and web game developers

Unity Game Development Essentials

This is the definitive book for Unity beginners. Throughout the book, you'll build a single 3D game, adding new features and learning about new aspects of Unity in each chapter.

Check out our interview with Will Goldstone, the author.

Buy Unity Game Development Essentials on Amazon

Gift suggestions for web app and web game developers

Unity Game Development by Example

This is the other definitive book for Unity beginners. It takes a different approach to Will Goldstone's; Ryan's writing style is very different (you'll know what I mean if you've read his blog), and he builds up a selection of games in both 2D and 3D, rather than focusing on one big project. If you're new to Unity, get both!

Check out our interview with Ryan Henson Creighton, the author.

Buy Unity Game Development by Example on Amazon

Gift suggestions for web app and web game developers

Making Things Move!

The full titles of this book is Foundation ActionScript Animation 3.0: Making Things Move! - but don't be fooled, this isn't about hand-drawn, frame-by-frame animation or tweens. This is about making things move through code: billiard ball physics, kinematics, collision detection, momentum, gravity, and other such topics are covered, as well as the relevant areas of maths and physics that you might not remember from school.

There are plenty of books about Flash Game Development, but in my opinion this is the first one you should read - at least if you're making a platformer, a shoot-'em-up, a breakout clone, or anything else involving motion. For card games, strategy games, hidden object games and the like, you might want to look elsewhere.

Buy Making Things Move! on Amazon

Gift suggestions for web app and web game developers

Flash Stage3D Game Programming

HTML5 may be catching up to Flash in certain areas, but the Flash Platform isn't standing still. The most impressive new feature of Flash Player 11 is Stage3D, which adds awesome 3D rendering capabilities to the Player. Like Will Goldstone's Unity book, this will take you through the process of building a 3D game from start to finish, adding more each chapter.

Check out the author's page for a look at the final game!

Buy Flash Stage3D Game Programming on Amazon

Gift suggestions for web app and web game developers

The Art of Game Design

This book takes a look at game design in general terms, without being tied down to a specific platform - indeed, one section of the book recommends building some physical board games or card games, to get to the heart of what makes game mechanics work.

I can't praise this book highly enough. It's fascinating and fun to read, as well as being packed with practical information. By the end of it, you'll be able to say, "I am a game designer."

Buy The Art of Game Design on Amazon

Gift suggestions for web app and web game developers

A Theory of Fun

Another excellent book on game design that's not tied down to a platform. This book centers around one concept - that the fun in games comes from the player attempting to fully understand a pattern - and explores it in depth, with a ton of examples and illustrations.

Take a look at the early comic form of the book to see whether it's the sort of thing you'd enjoy.

Buy A Theory of Fun on Amazon

Subscriptions

Gift suggestions for web app and web game developers

Tuts+ Premium

I'd be remiss if I didn't mention Tuts+ Premium. The amount of material available on the site today is staggering: ebooks, full courses, and of course all the tutorials. Check out my earlier post for the reasons why I recommend signing up. You can buy a year's subscription at a 20% discount compared to paying monthly.

Sign Up to Tuts+ Premium

Gift suggestions for web app and web game developers

Safari Books Online

I've written a full review of Safari Books Online on my own blog; in summary, it's the Netflix of technical books. Almost every book listed in this roundup is available for you to view in your browser, meaning you can read them on your computer, your tablet, or your phone.

There are different payment plans: the cheapest lets you read up to five different books a month, while the most expensive lets you read as many as you like, and gives you full text search across the contents of the entire catalog.

Sign Up to Safari Books Online

Gift suggestions for web app and web game developers

Dropbox

Dropbox takes a section of your hard drive and shares it across all your devices, so you can access your files on any computer or smartphone and via their web app. What's really impressive is how it remains so invisible: it just sits in the background and syncs everything, without you having to think about it or do anything.

The only problem with the free version is that it's limited to just 2GB of space. A subscription can bump that up to 50GB or 100GB, and also allow you to access previous versions of files, and files that were deleted, via the Pack-Rat add-on.

Get a Dropbox Pro Account

Gift suggestions for web app and web game developers

Evernote

I love Evernote. Like Dropbox, it syncs things across different devices, but unlike Dropbox, it's focused specifically on notes rather than general files. At its core, it gives you an interface for typing in bits of text, and letting you search across all of them later. But there are plenty more bells and whistles, like tagging, the ability to extract text from images, rich text editing, and so much more. I don't use bookmarks any more: I use the browser extension to clip the most interesting parts of the page, and tag it so that I can find it later.

The Premium program gives you more space, lets you view previous revisions of notes, and gives you the ability to share notes with other people, as well as some other enhancements.

Go Premium with Evernote


Just For Fun

Okay, that covers stuff that developers need. Now, how about stuff they'll want? If you're a developer reading this, maybe you should send the article to your family and friends, and stop reading here so that you don't spoil the surprise...

Hobbies

Gift suggestions for web app and web game developers

Cooking for Geeks

Cooking is great fun; it's creative, and at the end of it, you have something delicious to eat. This book makes cooking accessible to geeks that don't know their way around the kitchen yet, but contains plenty of inspiration for those that have been cooking for years.

It also contains plenty of ideas for cookware and gadgets to buy for those that love to cook.

Buy Cooking for Geeks on Amazon

Gift suggestions for web app and web game developers

Arduino

Arduino is like LEGO Mindstorms for grown-ups. In brief, it makes it much easier to design and build electronics. This means it can take programming away from computers, and into the physical world.

The start kit suggested here is just one of many that are available; check out the Arduino homepage and search Google for others. There are plenty available to fit different budgets and interests.

Buy the Adafruit Arduino Experimentation Kit

Gift suggestions for web app and web game developers

The Best of Instructables

Instructables is a website for Do-It-Yourself projects that aren't just about putting shelves up. Food, furniture, toys, and costumes are covered here, so there's plenty of inspiration for someone wishing to get hands-on with their creativity.

Buy The Best of Instructables on Amazon

Gift suggestions for web app and web game developers

Geocaching Phone Starter Kit

Geocaching is modern day treasure hunting. Over a million "caches" are hidden across the world, and geocachers use the website and a GPS device to find them, logging their name when they do.

Most web developers will already have a phone with GPS, which is enough to play the game, so this kit just adds a bit more fun to the hunt (as well as making it easier to participate in bad weather).

Buy Geocaching Phone Starter Kit from Geocaching.com

If you're buying a gift for a photographer (hobbyist or professional), check out The Official 2011 Phototuts+ Holiday Gift Guide on our sister site Phototuts+. For illustrators and designers, Vectortuts+ has a great gift guide too.

Leisure

Gift suggestions for web app and web game developers

Skyward Sword

A lot of amazing games came out in the last couple of months, let alone the last year: Skyrim, Arkham City, Uncharted 3, Battlefield 3, Assassin's Creed 3, and many more. Rather than turning this into a "best games of 2011" roundup, I'll mention my two personal favourites. The first is the latest Zelda game, Skyward Sword.

This is an RPG without the grind; it's part adventure and part puzzle. The controls make full use of the WiiMotion Plus (so it requires the right attachment or controller): as well as letting you aim and pilot by pointing and tilting the Wiimote, it also moves Link's sword to follow the Wiimote, leading to some great puzzles. I can't do it justice in this small space; read Edge's review for more details.

Buy Skyward Sword on Amazon

Gift suggestions for web app and web game developers

Sonic Generations

Sonic Generations complements Skyward Sword nicely: Skyward Sword is only on Wii, while Sonic Generations is on every platform but Wii; Skyward Sword is best enjoyed in chunks of an hour or two at a time, while Sonic Generations is still fun in ten-minute doses; Skyward Sword requires a lot of thinking, backtracking, and solving puzzles, while Sonic Generations is fast-paced, almost like an arcade racing game.

Sonic Team has put out some real stinkers over the past decade, but Sonic Generations finally gets it right. It features revamped levels from previous games - Chemical Plant in full 3D! - so there's a great nostalgia kick to it as well.

Buy Sonic Generations on Amazon

Gift suggestions for web app and web game developers

In the Plex

Again, with so many non-tech books released in a year, it's impossible to write a comprehensive roundup, so I've just picked my favourite.

In the Plex is essentially Google's biography, from the founders' days at Stanford, through their hiring of a CEO, past the invention of Gmail and the troubles in China, up to the present day with the launch of Google+. It's a fascinating story for anyone that's interested in the web.

Buy In the Plex on Amazon

Gift suggestions for web app and web game developers

The Complete Calvin and Hobbes

I've never met anyone that dislikes Calvin and Hobbes, but geeks seem even more aware of it and fond of it than the general public. This collection contains almost every single comic (in glossy full colour where appropriate), with an introduction and commentary by Bill Watterson.

For someone that's new to the pair, The Essential Calvin and Hobbes would be a better (and cheaper, and easier to read) introduction, but for a long-time fan, the Complete box set is a wonderful thing to own.

Buy The Complete Calvin and Hobbes on Amazon

Gift suggestions for web app and web game developers

Go the F--k to Sleep

This is a book for parents with young children and a sense of humour. As you can probably guess by the title, it's a children's bedtime story with a lot of profanity. Even better: the audiobook version is narrated by Samuel L. Jackson.

Buy Go the F--k to Sleep on Amazon

Gift suggestions for web app and web game developers

Community

The Wire, Breaking Bad, Misfits, Game of Thrones... again, plenty of great TV box sets to choose from. So why Community? Because it's consistently smart and funny. The first two series are some of the best TV I've ever seen.

Buy Community Series 1 and Series 2 on Amazon

Accessories

Gift suggestions for web app and web game developers

Amazon Kindle (E-Ink)

With all the books recommended above, perhaps it's time to go digital. I've had a Kindle 3 for just over a year now, and I love it. It doesn't sound like an amazing invention - "it's basically a cut-down tablet, right?" - but anyone that enjoys reading would benefit from owning one.

There's no hassle in it being electronic: the display uses actual ink that's rearranged electronically, which makes it sharp and clear (and not like staring at a lightbulb), and even with daily reading, it can last a few weeks without needing to be recharged. But it reduces some of the hassle you probably don't even notice is in a book: any book you order is delivered in seconds; no matter how many books you own, it doesn't take up any more space in your bag; you can look up the meaning of any word with a few key presses, and you can highlight passages and keep notes on them that get synced to the internet.

The model shown here is a Kindle Touch, though there are others available, with different designs and at different price points.

Buy Amazon Kindle on Amazon

Gift suggestions for web app and web game developers

Tablet

Some tech sites speculate that tablets are going to cut in to PC sales, with more and more people buying a new tablet instead of a new laptop. I don't think this is going to be the case for web developers, so a tablet still remains a luxury as far as I'm concerned - although one could justify such a purchase to the tax man, since it's handy for cross-browser testing.

The iPad 2 is still the device to beat here, but some very nice Android alternatives are popping up: there's the Transformer Prime, with optional keyboard dock that turns it into a netbook, and the Samsung Galaxy Tab's 8.9" and 10.1" models. For those on a budget, the Kindle Fire is probably the best, although reviews have expressed disappointment.

iPad 2, Kindle Fire, Transformer Prime, Galaxy Tab

Gift suggestions for web app and web game developers

Messenger Bag

For years I carried my computer in a cheap old laptop bag that looked awful and hurt my shoulder. Splashing out on a decent bag felt like overspending on a luxury, and the amount of choice was paralysing. I'm very glad I got past that to buy a Timbuk2 D-Lux (pictured), because now I take it everywhere. It carries my shopping, it has a Napoleon pocket for my Kindle, it's my in-flight bag when I go on aeroplanes... I love it.

Like I say, there's a lot of choice available - take a look at Rands's excellent post on choosing a bag to see what I mean - but this might make it a perfect gift.

Buy a Timbuk2 D-Lux (pictured)

Charity

Gift suggestions for web app and web game developers

Kiva

I'm not going to prioritise one cause over any other, but as a gift, a Kiva card makes a lot of sense, because the recipient gets to make a personal choice over what to donate it to.

Actually, "donate" isn't quite the right word; Kiva works through micro-loans. A Kiva user might lend $25 to a third-world school that needs to buy books, or a market seller who needs to buy his initial stock, or a farmer that needs to buy new livestock. Over time, these entrepreneurs make the money back, and repay the loan - which can then be lent to another worthy cause. This means it's literally a gift that keeps on giving.

Buy a Kiva gift card

I hope that's helped inspire you this Christmas! Don't forget to check out the other Tuts+ sites for their gift guides over the next few days.

If you've got any other gift ideas, please share them in the comments!

Related Posts
  • Game Development
    How to Learn
    How to Learn the Phaser HTML5 Game EnginePhaserlogo400px
    Phaser is an open source HTML5 game framework created by Photon Storm. It's designed to create games that will run on desktop and mobile web browsers. A lot of focus was given to performance inside of mobile web browsers, a growing and important area of web gaming.Read More…
  • Code
    News
    Recently in Web Development Nov 2013News nov2013 retina preview
    We used to have an awesome series called "Recently in Web Development" which listed out cool happenings around the web development industry. It touched on interesting frameworks, tools, articles and tutorials, helping to organize information in a quick and easy-to-read format. Based on feedback, we've decided to bring it back and hope that it helps you, our faithful readers, stay on top of the news and announcements of this fast-changing industry. So without further ado...Read More…
  • Game Development
    How to Learn
    How to Learn Ouya GamedevOuya hires
    The next generation of game consoles is here. This time around, nipping at the heels of the giants (Sony, Microsoft and Nintendo) are the microconsoles: less powerful, cheaper, and more welcoming to indie game developers. The superstar of this new family of game consoles is the Ouya. In this How to Learn guide, we'll introduce you to the Ouya platform and its capabilities, share links to resources, and present a few suggestions to get you started developing games with it.Read More…
  • Code
    General
    All I Want For Christmas (A Developer's Wishlist)Preview
    It's that time of year again, and there's a good chance you might be looking for gift ideas for your programmer friends. Or, maybe, you need a list to pass on to your friends and family, so they have some ideas for you! Either way, this list of geeky gifts should cover most developers. Read More…
  • Game Development
    Roundups
    30+ Gift Ideas for Game Developers and Game DesignersGift ideas for game developers and game designers
    Don't know what to put on your Christmas list? Got no idea what to get a game designer pal of yours? Let us help, with this bumper collection of gift ideas for gamedevs!Read More…
  • Game Development
    How to Learn
    How to Learn Flash and AS3 for Game DevelopmentHow to learn flash and as3 for game development
    Today, Adobe Flash is strongly geared towards game development. Besides browser-based game portals like Kongregate, Newgrounds, and Armor Games, games made with Flash can be found on desktop, mobile, and tablet (like Machinarium, Super Hexagon, and Wonderputt), as native apps. In this article, we’ll share books, tutorials, and suggestions for learning Flash and its AS3 programming language as smoothly as possible.Read More…