Gifts for programmers and coders profit from practical presents, but they also educational materials that help them improve their skills.