Как новичку перейти на Linux?
Из дистрибутивов всё же рекомендую обычный Ubuntu - Canonical хорошо постарались, чтобы система работала максимально быстро и качественно на максимальном количестве железа без каких-либо танцев с бубном вообще. Позже сможете перейти на что угодно.
Книгу возьмите любую, например, по администрированию Linux. Чаще всего там и рассматриваются примеры как минимум для двух "семейств" дистрибутивов: Debian/RedHat.
С разнообразными безделушками и программированием вероятнее всего будет ещё проще, чем в Windows, но тут тоже смотря что и как.
Попробуйте около двух недель, а потом решите продолжать или нет. Я после первых двух недель с удивлением обнаружил, что Windows не включил ни разу. Так и живем теперь)
Для перехода необходимо понять, какие задачи вы выполняете и найти аналоги под Linux. Когда я переходил я пользовался этой таблицей, правда было это в 2006 году и с тех пор многое изменилось.
Также почти любой дистрибутив можно поставить в режиме DualBoot. Вы будете грузиться в Linux, но если что-то пойдет не так, всегда можно перезагрузиться в Windows (будет выбор при загрузке).
Также советую ставить тот дистрибутив, который распространен в вашей местности (чтобы местные смогли помочь).