На самом деле программистам совсем не обязательно дарить книжки по программированию) Обычно они сами могут выбрать себе то что нужно, лучше подарите что-то другое из смежной области, например такой наборчик)
Если вы хотите стать программистом и работать, то смысла нет, более чем достаточно одного профильного высшего образования. Начинать работать нужно прямо сейчас, благо во фриланс доступ открыт всем.
Заказывайте из американского, ведь именно с ним работают большинство самых известных посредников вроде Бандерольки, Шопфанз, Полярный экспресс. Из других регионов не получится заказать, так как амазон доставляет в Россию лишь очень ограниченный круг товаров напрямую
Если помимо хранения информации вам нужно еще и вести работу, ставить задачи, обсуждать и т.п. То, имхо, вам лучше подойдет не wiki, а приличная система управления проектами вроде Basecamp. Там есть всё. Попробуйте триал.
Если говорить о теории, то лучшая и максимально подробная — это безусловно «носорог» (David Flanagan — JavaScript: The Definitive Guide). Книжка конечно очень объемная, но там 50%+ занимает справочник.